它汇集了一些其他的整合技术和SOA理念,如企业服务总线ESB,企业应用整合EAI,并在此之上增加了更多的功能,如监测,建模和工作流管理。根据Aberdeen所发布的白皮书,best-in-class公司在报告中指出使用这种BPM工具的时候明显减少了手工工作流的集成点。
BPM是流程自动化的应用,帮助企业进行业务流程的分析之外,另可利用IT技术,自动化组织内各部门的原本以人力及公文传递的流程。
毫无疑问,你可能非常认可业务流程管理(business process management,BPM)不仅仅只是作为一种工具,同时也作为一门科学,将对面向服务架构(service-oriented architecture,SOA)的执行起到引导作用。
当然,你可能也非常清楚关于反对在SOA执行时采用BPM的观点。
但是,是什么原因开始让BPM和SOA联系到一起并受到了分析师们的更多关注甚至还成为了业界新闻的呢?毋庸质疑,SOA可以作为一个基础,用以整个企业范围的BPM管理。
知名咨询师和专栏作家Joe McKendrick在近期IT Business Edge的问答栏目中解释到了他对这两者关系的看法:
“没有SOA,BPM一样会出现并得到实现,但是,在SOA将更多标准和系统整合成为可能的基础上,通过SOA而在整体范围内实现BPM将会得到最大程度的简化。就我听到的最为形象的一个比喻则是,在脱离SOA协助下的BPM如同一个将一只手捆绑在背上的人努力想要去达到的目标。”
SOA与BPM的联姻将会引发出一种新的BPM工具诞生。这也是Forrester调研机构所标榜的“以整合为中心的业务流程管理套件(Integration-Centric Business Process Management Suites)”,当然,我们也可简称为IC-BPMS。上周,ebizQ出版了一本Forrester调研机构的研究论文:“IC-BPMS参考架构模型”。你可以在ebizQ网站上注册并下载本篇论文。
在阅读了这篇论文以后我更多的了解到了这个新版的BPM理念,就我认为,这将是整合工具在未来演变过程中的最好指导。它汇集了一些其他的整合技术和SOA理念,如企业服务总线ESB,企业应用整合EAI,并在此之上增加了更多的功能,如监测,建模和工作流管理。所有的这些都会体现在一个BPM套件里。
Aberdeen调研机构也针对这种新型的BPM工具发布了自己的研究报告,虽然这份报告更多的观点还是在于Aberdeen对于两个不同类型BPM形态的综合考虑。Aberdeen认为,以整合为中心的业务流程管理将会和以工作流为中心的业务流程管理更大程度的结合并在整个企业范围内发挥作用。不过,我还是认为这两者在技术方面实际存在着不少重叠。
不用在乎各个调研机构的言辞,至少从他们的分析中有一点是非常清楚的:SOA是最好的BPM未来演变的立足基础。
新一代的BPM将会带来什么样的具体好处?根据Aberdeen所发布的白皮书,best-in-class公司在报告中指出使用这种BPM工具的时候明显减少了手工工作流的集成点。同时,较低的经营成本和更为简洁的业务工作流有效的增加了他们的投资回报,让BPM工具的投入迅速带来了收益。
如果你想了解更多,那么Forrester调研机构五页的文档资料将会是一个不得不读的资料,它主要包括:
· BPM与SOA之间的技术共性
· 通常意义下的“以整合为中心的业务流程管理套件(IC-BPMS)”
Aberdeen长达21页的白皮书也能够给你提供更多的内容:
· 企业BPM具体案例
· 如何影响企业整合
· 具体步骤让你实现一个成功的企业级BPM
当然,对于这一切我们不应该觉得吃惊。Capgemini公司SOA与SaaS全球外购业务主管,OASIS标准组织SOA参考模型组成员,同时也是多本技术书刊作者Steve Jones在他的博客中就已经说过,SOA对于BPM而言是有着极大帮助的,但是相反BPM却没有给SOA带来同样的效果。他如此写道:
“SOA成就了BPM,而BPM让SOA变得没有价值”
我很赞同这句话的前半部分,至于后半部分我觉得还是需要我们大家自己好好考虑。