您现在的位置:TT SOA > BPM > SOA中的BPM(五)

SOA中的BPM(五)

2008-11-13    | |
打印本文章
RSS

导读:业务流程管理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是一个端对端工资单流程,而不仅仅是一个计算流程。”

查看全文
 
BPMN只是为标注设定了标准。它和语义学有点关系,但还不足以生成可运行的东西。Rowley提到,对于如何将BPMN转化为可执行的东西,厂商有几种不同的选择方法。
 
业务流程执行语言(BPEL)在开发者社区获得了广泛关注,业务流程建模标注(BPMN)在业务社区的重要性也越显突出。
 
企业的组织结构和业务流程管理一直是企业CIO们面对企业信息化建设不能回避的问题,如何让系统更好的服务于业务,如何让系统更好的帮助实现业务水平提升?
 
独立SOA分析师Joe McKendrick在阐述SOA与BPM这两者关系的时候曾说过:“没有SOA,BPM一样会出现并得到实现,但是在SOA将更多标准和系统整合成为可能的基础上……
 
您真正了解流程虚拟机(PVM)吗?TechTarget中国联手OPUG于2009年7月4日举办“流程虚拟机(PVM)实现解析及BPM耸立“云”端”技术沙龙,为您一一解答这些问题。
本技术手册旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约设计理念,是成功构建有效流程和服务的关键因素。
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。
本专题分六部分探讨服务定向原则,主要探讨如何将服务定向原则应用于构成服务的自动化逻辑。如何越过单个服务层面,应用作为范例的服务定向并形成能够封装整个企业领域的服务层。
最新更新
专家答疑
技巧
Eric Newcomer
是否存在某些经验法则,让人们在网络互操作性和进程互操作性二者之间做出选择?换句话说,如果我遇到吞吐量问题,是不是就不该选择Web服务了?
Jason Bloomberg
评价“企业mashups”的标准是什么?尤其是在企业mashups和“主机包装”项目的关系上?我们对企业mashups的定义是:丰富网络环境下,一套建立在SOA基础之上的组合……
Rami Jaamour
你能解释一下什么是回归测试吗?怎样才能保证你的回归测试是正确的呢?回归测试旨在揭示所有由软件修改所引起的回归,在当今复杂多变的商业环境下……

登录TechTarget中国

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