BPM之大局势
在《工作流之大局势》2004版中,笔者向大家推荐了Shark系列工具,推动了Shark工作流引擎在国内的流行;在Shark大红大紫发展到最顶峰之时,《工作流之大局势》2006版向大家隆重介绍了jBPM开源产品,并预测了BPEL的发展。
到今天,jBPM已经成为开源工作流领域最受欢迎的开源产品(这个好像不需要给证据了);而BPTrends报告告诉我们,当今的BPM市场中,BPMN、BPEL占有的市场份额分别为41%、26%,远远超过日渐式微的XPDL(6%的市场份额)。
《大局势》发表后的2006年,我以个人名义为深圳国税局信息中心等多家企事业单位提供BPM技术/产品咨询与培训,赚钱的同时一直在思考工作流、BPM相关技术、产品的最终目标。在技术开发、项目实施、BPM咨询、技术培训的过程中,我发现工作流技术还是存在这样那样的问题。在查找了很多的资料以后,我带着这些问题进入了现在的公司做SOA、BPM方面的架构设计工作。
2008版的《BPM之大局势》就是这两年的架构设计工作经验的总结。
1 BPM总体局势
我的观点
我的观点,有这些来源:这两年的技术架构经验;这两年与外面的客户和朋友的技术交流;这段时间与同事的交流(很多同事的好的PPT总结);这两年看的>20本的BPM与SOA方面的书。这些观点大都与公司的看法相同,但是本文并不能代表公司观点。
观点一:在2009年到2010年底,BPEL将发展成为BPM(工作流)的流程执行语言标准。这个观点更多是从开源领域来做的判断,我预测开源BPEL引擎将在这两年出现井喷。大概估计项目实施中会有一半是基于BPEL的,基于开源的项目实施中会有70%是基于BPEL引擎的。(不了解BPEL与XPDL区别的请看我写的BPEL本质论)
观点二:在2009年到2010年底,BPMN将发展成为业务流程建模的标准。但是只有它的图形化notation会被大量利用,BPMN语法和语义不会有太大的发展。
观点三:软件工程领域,业务与技术的一致性将首先在BPM领域得到实现。BPM领域建模、设计、开发、部署的一体化将在2012年左右得到技术支撑与实现。(这个观点隐含的意思是:需要的软件技术人员的素质将越来越高,刚毕业的学生将没有办法实施项目,因为他的综合能力还不够、也没有任何的业务经验)。
观点四:BPM将会和SOA有越来越多的联系。(我知道很多人对SOA有其他看法,现在也是SOA发展的平原期。但是我还是这个观点。SOA方面的内容我将另外写文章讨论,或者如果我没有时间写文章,大家找我讨论也可以,当然有限于有一定的理解的朋友)。
Gartner的观点
BPM(业务流程管理)的概念由Gartner在2000年提出,在后来的2005年,Gartner为BPMS(业务流程管理套件)下了明确的定义,并在2007年对这个定义按市场情况做了扩展。
2006年,BPM的市场规模是17亿美元,Gartner预计2011年将达到51亿美元,年增长率为24%,是软件领域的第二块增长市场。
Gartner对BPM领域的技术生命周期分析结果图如下:
图一: BPM技术生命周期 (来自
BPM之大局势 来自淘豆网m.daumloan.com转载请标明出处.