自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(502)
  • 收藏
  • 关注

集成产品开发(IPD)理论学习心得(3):产品开发管理的时代变迁

        麦克格拉斯大叔眼光再一次超越了我们当前的产品开发管理模式。上个世纪的《培思的力量》造就了IPD的浪潮(当然,这股浪潮也离不开IBM的贡献)。在其《下一代产品开发》一书中,提出了新的“提高产品研发生产率的”时代。当然,这个时代可能离我们还比较遥远,绝大多数的国内软件企业还停留在“项目成功时代”,当然,有部分极少数的已经进入“快速上市时代”。麦克格拉斯为产品开发管理划分了四个时代(截至...

2008-02-15 10:33:15 637

集成产品开发(IPD)理论学习心得(2):战略愿景下的产品战略

          在《培斯的力量》第七章中,很着重的强调了“产品战略”的作用。产品战略始于一个清晰的企业“战略愿景(Strategic Vision)”。愿景这个名词有的翻译为“远景”。         对产品战略有非凡眼光的企业通常能取得不寻常的成功。这些企业清楚自己前进的方向以及达到目标的方法,他们对成功有信心并且毫不动摇地前进。而着完全依托于合适而明确的“战略愿景”。对于“Strategi...

2008-02-04 13:18:00 342

集成产品开发(IPD)理论学习心得(1)

        对于很未接触过集成产品开发(IPD)的人来说,“集成产品开发”这个名词很容易让人误以为是“系统集成”范畴内的事情或工作。事实上,IPD是一个“软件开发管理”层面的概念和方法。接下来的工作与IPD(集成产品开发)有直接关系,但IPD对我来说,完全是一个新概念、新名词、新方法。所以就预先从“概念和理论”层面好好学习学习。       虽然不久会有专业的IPD咨询人员做指导,来推进IPD...

2008-02-01 16:51:13 1140

试用炎黄盈动Sam业务流程梳理工具

       很早之前,Jack(炎黄盈动创始人)就跟我说过去年底或今年初要发布一款“业务流程梳理”的工具,昨天终于拿到了beta试用版。 可以访问 http://www.actionsoft.com.cn/sam/ 获取详情。通过访问 http://www.actionsoft.com.cn/xwiki/bin/view/sam/001 获取下载试用版本                还是蛮喜欢...

2008-01-05 13:58:03 1435

数据仓库相关概念

Data Warehouse本世纪80年代中期,"数据仓库之父"William H.Inmon先生在其《建立数据仓库》一书中定义了数据仓库的概念,随后又给出了更为精确的定义:数据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合。与其他数据库应用不同的是,数据仓库更像一种过程,对分布在企业内部各处的业务数据的整合、加工和分析的过程。而不是一种可以购买的产品。Data ma...

2007-12-26 20:32:00 110

Teradata Client Access

2.   Client Access2.1         Client ConnectionsUsers can access data in the Teradata Database through an application on both channel-attached and network-attached clients. Additionally, the node itse...

2007-12-25 17:00:00 190

Teradata and Data Warehouse Architectures

1         Teradata and Data Warehouse Architectures<o:p></o:p>1.1          Evolution to Active Data Warehousing1.1.1   Data Warehouse Usage Evolution There is an information evolution happ...

2007-12-25 16:55:00 359

Tempo研究之TMS组件结构和实现

       在Tempo内部有个TMS组件,全称是Task Management Service。看这个名称就知道,是管理Task的存储和状态的。       TMS的结构比较简单,基本的对外接口就是TMSRequestProcessor类,这个类会以webservice的方式发布出来,默认service endpoint是/axis2/services/TaskManagementServic...

2007-12-06 19:41:00 343

Oralce 9i 安装OID目录服务器说明

OID是Oracle 9i以后带的一个目录服务器,Oracle用它来管理TNS的命名以及一些其它的服务,例如统一认证什么的。对于嫌OpenLDAP性能不够好,又没钱买其他目录服务器的人来说,不妨试试OID。OID虽然兼容LDAP3协议,但内容本质是存储在DB里面的。1 安装: 使用Oracle的统一安装界面,选择第二项,然后安装OID目录服务器。接下来会提示是否使用已有的数据库,选择否,然后按向导...

2007-12-06 08:16:00 79

试用用友致远最新版协同产品A8之二

接上篇“试用用友致远最新版协同产品A8”        昨天用友致远的新版协同产品A8正式发布了。A8的产品经理毛凯先生给了我一个demo url,赶忙登录,预先领略了一把A8的效果。       A8是用友致远耗时两年自主研发出来新一代系统办公系统(产品)。我与A8的诞生也是或多或少有一点关系。在2006年初,受毛凯邀请,作为咨询顾问,协助他们构建A8工作流平台和基础构架,当然,那时候我们内部代...

2007-11-29 13:10:00 225

试用用友致远最新版协同产品A8

       昨天用友致远的新版协同产品A8正式发布了。A8的产品经理毛凯先生给了我一个demo url,赶忙登录,预先领略了一把A8的效果。       A8是用友致远耗时两年自主研发出来新一代系统办公系统(产品)。我与A8的诞生也是或多或少有一点关系。在2006年初,受毛凯邀请,作为咨询顾问,协助他们构建A8工作流平台和基础构架,当然,那时候我们内部代号叫做V3.0。       在流程平台和...

2007-11-29 12:57:00 1098

Tempo研究之在Eclipse中调试FDS

FDS是什么就不过多解释了,参考“Tempo针对BPEL4People的实现构架”和“Tempo研究之FDS”即可。 和Tempo的负责人Nico聊天的时候,问他们如何调试fds,nico说他们都是依靠testcase来调试和测试的,不是在eclipse中debug。我想可能是因为他们都比较熟悉Tempo了,所以运行testcase和分析问题都比较得心应手。而对于我来讲,我对Tempo还只是一个初...

2007-11-27 21:32:00 149

Tempo研究之在Eclipse中运行Intalio Server

下载的Intalio Server是可以直接运行,但是并不是很便于调试,毕竟Intalio BPMS是一套完全基于开源组件和产品的整合性产品。底层的bpel engine是apache ode,intalio server是其实是一个geronimo j2ee server。而Intalio BPMS其他组件也是开源的,诸如intalio bpms和intalio tempo等。本人采用的是Lom...

2007-11-26 20:15:00 121

Tempo研究之Derby数据查看

默认的intalio bpms server启动后采用的是内嵌的Derby数据库,参考我的上篇blog:Tempo研究之Intalio BPMS在mysql上部署 ,可以更改数据库到mysql上。此篇主要讲解如何产看内嵌的BPMSDB数据库的记录。首先可以在/databases/Derby/derby-db-plan.xml 中查看derby的链接信息。但是我们需要在另外的一个jvm中通过远程连接...

2007-11-24 13:10:00 175

Tempo研究之Intalio BPMS在mysql上部署

在 http://bpms.intalio.com/content/view/191/86/ 上有份详细的文档,描述了如何讲Intalio bpms安装在mysql5上,步骤是非常的简单。首先是在mysql5上建库见表,建表sql是在/databases/MySQL-5 有。mysql -u jsmith -p bpms < console.sqlmysql -u jsmith -p bpm...

2007-11-23 21:01:00 132

Tempo研究之FDS

 Tempo FDS是什么组件,就不多解释了,参考我的 Tempo针对BPEL4People的实现构架 这篇blog即可。在往下说之前,有必要阐述两个FDS内部的概念:User Process 和Workflow Process。User Process其实代表是bpel engine所处理的process,而Workflow Process则代表Tempo这边所关注的people task的处理...

2007-11-21 21:54:00 327

Tempo的PIPA Task的例子实现

PIPA是People Initiating Process Activity的意思,也就是流程的初始化节点是人工节点,一般会通过绑定的xform表单来启动流程。 在bpms.intalio.com站点上有一个非常详细的PIPA的flash demo,http://bpms.intalio.com/files/resources/FlashTutorial/Intalio5_PIPA.htm 。并...

2007-11-18 17:47:00 202

与西安协同销售总监赵建春先生避风塘聊天记

与西安协同的销售总监老赵(赵建春)的上次碰面,还是在去年的工作流厂商研讨会上,转眼已经一年多了。今年俺家baby出世,老赵又是全国各地的忙项目,相互约了几次见面,最后都被各种各样的事情耽搁了,今天好不容易碰到相互都有时间,约在万通边上的避风塘聚聚。避风塘是我们这些开发人员前些年聚会比较流行的聚会场所,现在似乎开发人员也流行去咖啡吧聚会的,不过是去不起星巴克的,至多是在五道口那些咖啡吧中坐坐。没想到...

2007-11-17 20:14:00 122

Tempo针对BPEL4People的实现构架

Tempo并不是一个完整的workflow system,只是wfms中一个组成部分。完整的workflow system是Intalio BPMS(http://bpms.intalio.com/),Tempo是其中实现“人工活动处理”的部分,说的更为准确些,是BPEL4People的实现。当process engine在执行process的时候,碰到people activity的时候,会向T...

2007-11-13 20:23:00 119

与普元李健民的串吧聚会

下午,与普元负责“产品市场”的李健民先生在海淀剧院边上的池记串吧聚了聚,海阔天空的聊了聊。池记串吧是不行了,听说以前的的烤串很不错,可惜今非昔比。“产品市场”是属于市场部的一个岗位,是联系产品和市场的一个重要纽带。一方面需要关注产品的特性,包括竞争对手的产品;一方面需要为销售部门提供合适的产品信息,同时还需要为其他市场部的同事提供有关产品的信息。聊到普元今年的SOA大宣传,老李感慨还真不少:普元这...

2007-11-11 19:51:00 90

Build Tempo

Intalio公司有个开源的Tempo Workflow系统,可以从  http://tempo.intalio.org/ 获取。从 (SVN)http://tempo.intalio.org/tempo 获取的源码,只包含source文件,并不是一个完整的工程,需要使用buildr进行编译。我之前对Ruby几乎一无所知,所以compile tempo对我来说还是有点难度的。没办法,只能现装Rub...

2007-11-10 12:01:00 157

关于系统复杂性的一句箴言

    对系统设计者而言,必须对复杂系统有一个客观的哲学认识,下面是引自系统复杂性的一个定义。我觉得说得非常好,记下来和大家一起勉励一下。......        我们发现正运行的复杂系统总是由以前运行的简单系统演化而来……任何胡乱凑合设计出来的复杂系统都不可能正常运转,也不可能被修补好。我们必须由运行中的简单系统开始。.........

2007-10-30 08:27:00 99

MyEclipse下Spring、Hibernate结合[转贴]

时下流行的开发模式:Spring+Hibernate+Struts,在这里我介绍一下Spring+Hibernate的结合,加入Struts表示层那是非常简单的事情了。话不多说,让我们现在开始:数据库准备:数据库名称:AT_SMS表名称:admin字段如下:sid bigint 从1开始自动增加,步长为1,单独做表的主键name varchar(50) password varchar(50)开发...

2007-10-29 08:33:00 126

2007工作流研讨会——研究与应用的火花

       2007年10月27日星期六,在清华大学FIT楼的会议室,我们几个来自工作流企业的朋友,与清华大学信息系统与工程研究所(以下简称研究所)的工作流研究团队的成员们,围坐在一起,进行了一场工作流研讨会。       本期研讨会是由研究所发起和组织的。所以在此非常感谢研究所的金涛先生的组织,让这次研讨会成功进行。研究所的王建民教授、闻立杰博士(后)、查海平博士等数十位研究人员参与了探讨会。...

2007-10-28 12:08:00 90

《麦肯锡卓越工作方法》

《麦肯锡卓越工作方法》****************序言***************  就像是世界上出现锁以后就必然有与之相应的钥匙一样,问题与方法也是共存的。而如何找到最合适、最高效的工作方法,是每一个管理者需要认真对待的问题。      ---------------事半功倍的麦肯锡工作方法---------------  就像是世界上出现锁以后就必然有与之相应的钥匙一样,问题与方法也是共...

2007-10-15 09:29:00 102

一个真正符合中国国情的工作流设计参考(包括PHP实现)

开源的工作流很少有让人满意的,即便是国内用的比较多的jbpm,用起来也会觉得很便扭。再加上PHP中没有什么好用的工作流,于是干脆自己设计一个,设计的原则如下:1 根据80/20原则,只使用wfmc模型中最符合自身应用的20%功能2 充分吸收国内使用jbpm开发BOSS中遇到的问题,工作流引擎只负责参数的收集和流程的流转,具体和业务的控制,交给每个流程定制的控制类去实现。3 表单采用简单的html+...

2007-10-15 08:00:00 66

你的公司建立了企业文化了么?没有就看看这个

一个地方运营商的经营语录 文/毛启盈   国庆期间,笔者出差河南,有一个意外的发现,这就是我要特别给大家介绍的河南联通的经营语录。是一本广泛流传于河南运营商中的“语录体”小册子,名曰:“王祖益总经理关于河南联通企业文化论述摘要--培训教材。”(内部资料,绝不外传。)      这本小册子共分为52页,16开本,封面有中国联通的企业徽标和logo,下注明中国联通河南分公司,背后印刷有“内部资料,注意...

2007-10-10 08:20:00 207

为什么大多数大型网站不是用Java写的

国庆长假,老外在热烈的讨论这个话题,原文地址: http://natishalom.typepad.com/nati_shaloms_blog/2007/10/why-most-scalab.html我摘录部分观点如下:Most of these sites are using LAMP as the core runtime stackSome develop their own file sy...

2007-10-08 09:33:00 101

使用了两年Rails之后,让我重新用回PHP的7个原因

原文地址:http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html仅供参考!

2007-09-26 13:31:00 74

Web Service难道又是一个美丽的童话?

 Web Service用了这么多年了,相信没有人会怀疑其跨平台性。无论是MS的WS还是J2EE的WS,自己和自己平台的交互一般都不会有什么配置问题。可是,当我们想要用一种平台去访问另一种平台的WS的时候,一个矛盾出现了,就是对WSML的解释存在差异性。我做了一个例子,在VB中用MSSoap访问PHP Pear SOAP生成的WS,众所周知WSDL一般都不是人写的。假设有一个发送短消息的函数   ...

2007-09-25 08:29:00 73

又有免费Java电子书下了

Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies Beginning J2EE 1.4: From Novice to Professional Pro JS...

2007-09-21 07:58:00 305

微内核过程引擎的设计思路和构架(刊登在第七期银弹杂志)

        两个月前,应普元《银弹》杂志编辑的邀请,写了篇有关“流程”与“微内核”方面的文章,标题为“微内核过程引擎的设计思路和构架” 。如今第七期普元杂志已经出刊,现讲全文转登于个人博客。普元《银弹》原稿地址:http://gocom.primeton.com/modules/gSpace/modules/techresource/article1803.htm         阅读完本篇之...

2007-09-17 21:03:00 112

SSO单点登陆方案整理

整理一下:1 对于纯web得sso,如果有独立得SSO登陆服务器,所有的验证都跳转到这个服务器的界面,登陆的状态保留在sso server上2 如果要桌面和web共同认证,还是必须有独立得SSO,对于自己实现的方案,例如如果是通过一个桌面程序来实现SSO,那么必须有一台SSO服务器,桌面程序通过httpclient验证身份,然后可以通过a. 修改本机cookies让IE传认证令牌b. 直接把认证令...

2007-09-17 16:49:00 83

当爹了

9月9日清晨,老婆生了个儿子,呵呵,幸福啊。高兴的都不知道用啥言语来形容了,就放几张照片show show出生刚第四天,就会自己“抱”奶瓶了!

2007-09-15 19:44:00 66

PHP+MySQL安全方案整理

 看之前牢记一句老话:一切用户输入的都是不安全的。1 不要依赖于服务器端的magic_quotes,虽然他们默认都是打开的(magic_quotes_gpc)将下面两个关闭ini_set("magic_quotes_runtime", 0);ini_set("magic_quotes_sybase", 0);   全部自己手工对所有变量添加magic_quotes,就是添加addslashes  ...

2007-09-14 09:14:00 49

揭秘jbpm流程引擎内核设计思想及构架

 揭秘jbpm流程引擎内核设计思想及构架作者 胡长城(银狐999) 1     前言... 12     阅读本篇的基础准备... 22.1      概念的基础... 22.2      环境的基础... 23     什么是流程引擎内核?... 34     引擎内核所关注的四个主要问题... 44.1      模型与定义对象... 44.2      调度机制与算法... 54.3    ...

2007-09-02 22:38:00 93

敏捷开发案例:用白板解决项目管理和团队沟通

原文地址:http://www.infoq.com/articles/agile-kanban-boards我把原文去粗取精了一下,保留了一些核心思想,去掉了小日本的广告.1 任务板任务是分解到手头的实际的工作把要做的任务,正在做的任务和已经完成的任务,用简单的贴士贴在白板上.不同的颜色表示不同的重要程度.可以画一些横的泳道来表明任务应该是谁来完成. 2 需求特性板需求特性是软件大的功能需求,通常...

2007-08-29 09:03:00 112

重构的修炼——从重构命令行操作的实践来谈论

文章结构索引:============================================================前言单纯的修改代码与重构不一样的重构的基本前提:理解原有的设计意图重构的欲望与方向:让现有的代码实现更容易扩展重构的抉择:进行还是放弃?重构之前:吸收原有设计思路的精华重构之前:寻找出哪些部分应该被重构重构的误区:避免过度重构和设计开始重构了:先简单构思一下你的设计...

2007-08-25 21:56:00 93

竞标项目,何必这样呢?

       前两天有A公司的朋友打电话,资讯Workflow和BPM的事宜,当然在电话中说的不是很清楚,于是约好下班之后去朋友公司聊聊,进行技术交流交流。       下班之后,去了朋友公司,见了朋友和另外的两个技术方面的人员。我以为主要是工作流技术方面的问题,可是那两个技术人员说他们不是想交流workflow或单纯的bpm技术,而是想就B公司某个BPM产品方面的问题进行交流(注:B公司和我现在...

2007-08-23 20:48:00 80

数据挖掘二——数据清洗转换加载

一、数据预处理包括数据清洗、数据即成、数据转换和数据消减:1、  数据清洗(data cleaning)处理例程通常包括:填补遗漏的数据值、平滑有噪声数据、识别或除去异常值,以及解决不一致问题。2、  数据集成(data integration)就是将来自多个数据源(例如:数据库、文件等)数据合并到一起。3、  数据转换(data transformation)主要是对数据进行规格化操作。数据转换...

2007-08-17 10:46:00 609

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除