SOA中的BPM(五)

 
   | |

导读:业务流程管理BPM和面向服务架构SOA将产生一个能够将业务和业务流程附近的IT结合在一起的平台。其它BPM的关键标准包括业务流程建模通告BPMN和XML流程描述语言XPDL。

关键词:业务流程管理 BPM 面向服务架构 SOA BPMN XML

 
正在加载数据...

【TechTarget中国原创】BPM和SOA前途光明,但是我们可能还会遇到许多问题。

  据分析家观点,业务流程管理和面向服务架构将产生一个能够将业务和业务流程附近的IT结合在一起的平台。

  webMethods公司CTO Gary So说“每个人都希望制定一个围绕业务流程发展的计划,设计一个流程自动化的平台并为这些流程提供可视性。”……

【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是一个端对端工资单流程,而不仅仅是一个计算流程。”

 
查看全文
 
 
 
 
 

BPM

 
伴随着最近一系列的收购和发布,业务流程管理(BPM)产业迅猛发展。本周,Pegasystems宣布将以1615万美元收购Chordiant,增加客户关系管理(CRM)到其工具集中……
 
IT预算可能会达到一个新低点,导致更少的人员投入,推迟业务项目。但是,这个间歇对于CIO们来说,是引进敏捷IT最佳实践的黄金时间。敏捷IT的设计……
 
过度依赖IT基础设施来提供一个解决方案可能会引起新的问题。但这不意味着应该把IT的超常能力搁置起来。
 
业务规则引擎(BRE,business rules engine)是一种软件组件,它允许非程序员添加或更改业务流程管理(BPM)系统中的业务逻辑。
 
总览企业视图使企业架构师看到了企业内部的组织之间的相互关系,并能用战略和目标来帮助调整架构。但是很少有企业架构师设计整个企业的架构……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录