BPM和SOA前途光明,但是我们可能还会遇到许多问题。 据分析家观点,业务流程管理和面向服务架构将产生一个能够将业务和业务流程附近的IT结合在一起的平台。 webMethods公司CTO Gary So说“每个人都希望制定一个围绕业务流程发展的计划,设计一个流程自动化的平台并为这些流程提供可视性。” 微软公司认为该平台将是一个统一流程服务器,该服务器可以将人力工作流和系统工作流结合在一起,并将业务流程端对端联系在一起。
微软公司Connected Systems部总裁Oliver Sharp认为这种观点最核心的部分就是SOA。 对于那些建立和管理服务的机构来说,Software ……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
BPM和SOA前途光明,但是我们可能还会遇到许多问题。
据分析家观点,业务流程管理和面向服务架构将产生一个能够将业务和业务流程附近的IT结合在一起的平台。
webMethods公司CTO Gary So说“每个人都希望制定一个围绕业务流程发展的计划,设计一个流程自动化的平台并为这些流程提供可视性。”
微软公司认为该平台将是一个统一流程服务器,该服务器可以将人力工作流和系统工作流结合在一起,并将业务流程端对端联系在一起。微软公司Connected Systems部总裁Oliver Sharp认为这种观点最核心的部分就是SOA。
对于那些建立和管理服务的机构来说,Software AG公司SOA序列产品和销售部副总裁Ivo Totev说“只有你用灵活的方式创建的业务流程,这些服务才有用,”“这就是为什么你会看到BPM和SOA结合越来越紧密的原因。”
SOA则是一个更新的概念,BPM早已经过了长期的发展。BEA Systems公司产品和销售部副经理Shane Pearson说"这已经是BPM第三次再现了。”“多年来BPM一直是基于建模基础上,以业务用户为核心的方法。 过去的5-10年里,集成化方法日益明显。BPM将二者结合在了一起。标准的演进帮助实现这一点。
Burton Group副总裁兼研究主任Anne Thomas Manes说,“很多BPM序列都有自己额度专刊技术,但是大多数BPM产品正向着开发标准方向发展许多ESB都有一个BPEL(业务流程执行语言)引擎,”'BPM拥有人力工作流和系统工作流;BPEL基本上则是一个系统对系统工作流,但是二者开始融合了”
基于标准之上的BPM
Web服务业务流程语言(WS-BPEL,或者BPEL)开始是由IBM和微软公司共同开发恶化支持的主要SOA平台供应商,也是在OASIS资助下管理XMLWeb服务的。IBM和SAM所倡导的WS-BPEL Extension for People (BPEL4People)是将工作流引入流程的扩展。
其它BPM的关键标准包括业务流程建模通告(BPMN)和XML流程描述语言(XPDL).BPMN是一个描述业务流程端对端流的图形通告,它是由Object Management Group进行维护的。XPDL由工作流管理联盟标准化,并在不同的建模工具和工作流引擎之间交换业务流程定义。
BPMN和BPEL解决不同领域的问题
ZapThink高级分析师Ron Schmelzer说“传统意义上我们将BPM和复合应用以及服务管理理念分离开来,因为其原本是一个建模或者设计时间应用,”“但是运行时间流程建模和管理意味着对复合服务的管理,这就意味着流程驱动的SOA工具将支持复合应用,这些复合应用既不是服务编排,也不是服务设计。”
但是,总部设在亚特兰大的JBoss公司(现在是Red Hat公司的下属部门)的产品销售部主任Pierre Fricke指出Web服务编排只是BPM的子集,例如,他说,一个机构可以通过建立服务自动化工资报表,以便计算社会保险税,个人所得税以及401K扣除,然后将这些服务编排到SOA环境中。
但是这些编排只是大型业务流程“给工人发工资的"一个组成部分。现在你必须将信息传送到ADP,如果你需要复印这些效验,你还需要向你的伙伴传递其它东西,比如说401K伙伴,BPM是一个端对端工资单流程,而不仅仅是一个计算流程。”
作者
相关推荐
-
AWS PaaS来也:炎黄盈动为业务流程管理带来无限价值
随着容器、微服务等技术的使用,企业的应用程序也变得越来越趋于组件化;同时,为了这串连起这些组件,开发人员却需要 […]
-
在iBPM和BPM间做选择 不一定非此即彼
大多数系统都有一样的能力,在很多人看来,除了BPM或者iBPM这两个标签以外,实际上它们之间并没有任何区别。
-
Red Hat披露更加架构驱动的BPM模型愿景
Red Hat的一个更加结构化的BPM设计方案有望搭设应用开发界与业务流程管理的桥梁,让企业架构师、开发者和业务侧的人更快速更容易地实时新的业务流程。
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。