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

SOA中的BPM(四)

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

导读:有了jBPM,你可能还需要一个BPEL管理,但是你同样也需要一个Java流程自动化,可通过UDDI获取Web服务。在SOA中被称为复合应用。SOA和BPM方的供应商都在试图将二者结合。

关键词:jBPM BPEL Java 流程自动化 UDDI Web服务 SOA

正在加载数据...

【TechTarget中国原创】JBoss将jBPM系统看作是其开放源JBoss Enterprise Middleware Suite(JEMS)的组成部分。3.1版本在JBoss Seam中添加了多进程语言支持和集成,即公司建立Java应用的框架。“有了jBPM,你可能还需要一个BPEL管理,但是你同样也需要一个Java流程自动化,因为并不是所有的服务都是Web服务,有些可能是Java端点。”

  基础设施供应商正在通过内部开发和获取纯粹BPM供应商来创建BPM功能。例如BEA Systems公司今年并购了BPM供应商Fuego公司……

【TechTarget中国原创】JBoss将jBPM系统看作是其开放源JBoss Enterprise Middleware Suite(JEMS)的组成部分。3.1版本在JBoss Seam中添加了多进程语言支持和集成,即公司建立Java应用的框架。“有了jBPM,你可能还需要一个BPEL管理,但是你同样也需要一个Java流程自动化,因为并不是所有的服务都是Web服务,有些可能是Java端点。”

  基础设施供应商正在通过内部开发和获取纯粹BPM供应商来创建BPM功能。例如BEA Systems公司今年并购了BPM供应商Fuego公司。BEA销售和产品部副总裁Shane Pearson说“我们计划使用AquaLogic,其中可以使用BPM产品”“Fuego准许业务用户和IT使用相同的模型。业务用户所描述的事物和正在开发的IT面没有分离。
 
  作为服务的BPM

  当平台选手在自己的产品中添加BPM功能的同时,纯粹的BPM供应商也深深扎根于自己的集成中,并借助服务实现其B2B。

  Savvion公司的产品销售部主任Rob Risany说“只要BPM还在利用现有的业务资产,BPM将会比任何SOA理念更前卫,帮助我们迅速快速部署以流程为中心的应用。”“不管你是通过Web服务层阐释这些应用还是通过传统的通信层实现集成,BPM始终处于顶部并作为整个实业界的超集。”

  现在的BPM必须能做为服务,Savvion的业务经理Risany说,“并且由服务启动”他说“所有你创立的应用都是由Web服务阐释的,你可以通过UDDI获取Web服务。”在SOA中被称为复合应用。
 
  Tibco Software公司的,专注于集成化,意在解决以人力和系统为定向的流程。该公司产品销售部的负责人Jeff Kristick说“公司在SOA方面做得很好,两年前我们购买了Staffware公司,BPM pure-play领域的领军人物。这样我们能够更好的将BPM和SOA结合在一起,包括人对人层面和系统对系统层面。”
 
  Kristick认为重用性也是BPM和SOA的共同之处“任何创建业务流程的机构,都不需要重新建立底层服务,SOA原则的关键就是和BPM相契合,另一方面就是抽取。SOA试图代替端对端集成并在重用性中抽取集成。对于在应用中抽取业务流程,BPM有着相似的理念。

  Tibco公司的BPM理念就是让Staffware Process Suite和SOA序列一同工作,但是应该将二者分开。Kristick说他看不出这二者之间有什么不同之处。目前Staffware产品没有本地BPEL引擎,但是公司正在观察标准的流程动向。
 
  用SOA的方式看待BPM

  SOA和BPM方的供应商都在试图将二者结合。例如,Fujitsu公司和Software AGCentraSite共同开发的CentraSite是一个将Fujitsu公司Interstage Business Process Manager元数据和Software AG公司的企业服务积分仪和以及企业信息积分仪结合在一起的SOA储存库。

  微软公司Connected Systems Division部总裁Oliver Sharp说,所有这一切都在发展。也是人对人、半结构化流程与人对系统以及系统对系统流程的汇聚。该公司试图用将BizTalk Server发展成一个统一的流程服务器,将EAI, B2B, BAM和工作流等市场融合成这种中间层服务器。

  微软公司在2006年3月发行的BizTalk Server,R2有望2007年上半年发布。该版本将会通过使用.NET 3.0和基于Windows Communication Foundation的配置器继续向这个流程服务器版本进军。这其中包括了EDI适配器以及RFID支持。R2是微软公司BPM蓝图的一部分,其中包括了带有Windows Workflow Foundation和Office 12的WinFX。
 
  根据Sharp的观点,当人和系统在中间层汇聚在一起并将其意图表现为元数据时,它就可以是“可转换的”他预示了未来五到十年的发展方向。
 
  根据Sharp的观点,BPM这一版本的前提条件是SOA
 
  在这篇文章的下一个章节,我们就将进一步讨论BPM和SOA以及其它关键标准的发展方向。

查看全文
 
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
密码
下次自动登录