SOA中的BPM(四)

 
   | |

导读:有了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以及其它关键标准的发展方向。

 
查看全文
 
 
 
 
 

BPM

 
IT预算可能会达到一个新低点,导致更少的人员投入,推迟业务项目。但是,这个间歇对于CIO们来说,是引进敏捷IT最佳实践的黄金时间。敏捷IT的设计……
 
过度依赖IT基础设施来提供一个解决方案可能会引起新的问题。但这不意味着应该把IT的超常能力搁置起来。
 
业务规则引擎(BRE,business rules engine)是一种软件组件,它允许非程序员添加或更改业务流程管理(BPM)系统中的业务逻辑。
 
总览企业视图使企业架构师看到了企业内部的组织之间的相互关系,并能用战略和目标来帮助调整架构。但是很少有企业架构师设计整个企业的架构……
 
按字面的意思理解,一个企业架构可以跨越整个企业。同样的,一个企业架构在试图用技术解决问题前应该有对整个企业的理解。
 

登录TechTarget中国

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