bpm(企业流程管理,business process management) 与 soa (服务导向架构,service oriented architecture)各自历经多年的发展,越来越成为人们的焦点。
从soa概念提出以来,越来越多的主流厂商开始了bpm与soa的应用。今年3月,bea收购fuego扩展soa到bpm软件,以此使用新的bpm升级soa平台。2月,hp与oracle集团宣布,hp的服务咨询与集成(services consulting & integration)将会同oracle的fusion中间件,加入到它的soa的投资组合以及hp openview管理软件套件,以fusion融合soa。去年,oracle收购了bpm专业公司collaxa;sap重新设计软件,以便集成自由版本的面向bpm的中间件netweaver。 【相关文章:TV-Out】
众多厂商成为了soa技术架构的推动者,其中包括ibm、bea、hp、oracle与sap。soa可以看作是b/s模式、xml/web service技术与管理软件的结合。它通过组合单独业务与流程实现复杂的业务应用,而这些业务功能与流程称为服务, soa把业务流程视为独立于应用程序及其运行的平台的可复用组件。 【扩展阅读:Video-in】
bpm无论从技术还是方法上都将促进soa的发展。在此过程中,大型平台厂商ibm、bea、sap、oracle等将会尝试建立一种新soa标准;而开源厂商努力构建一套工具,不把自己禁锢于用一种方法构建soa。 【扩展信息:VGA】
除平台提供商以外,开源厂商也试图占领拥有自己的soa却缺乏服务的市场。jboss公司在2005年10月发布的企业过程管理引擎,围绕业务过程执行语言(business process execution language bpel)提供了一种可插拔的体系结构、扩展的任务管理以及新的可扩展性。bpel虽然是用来编排web服务的,但依然适合用来集成,而不是深入的业务逻辑。
从bpm的it需求与soa技术角度上看,bpm与soa的融合也具有先天优势。... 下一页