BPM,即企业流程管理(Business Process Management)。其实算不上是一项新技术。
早在97年麻省理工学院Hammer明确提出BPM的概念后,BPM已经有近10年的历史。但是从各方面看,相对ERP、CRM和财务软件来说BPM在中国还是一种比较新的应用。在经历了99–2000年建网站热潮,2001–2002年的ERP、CRM热潮后,到2002年就有人预测BPM会成为一个热门。
可惜的是,因为BPM与SOA唇齿相依的关系,直到最近一两年,SOA架构逐渐被认可,搭建趋向成熟后,BPM才真正走入到应用的顶峰。
毫无以为,SOA代表着方向,代表着趋势,是企业管理达到的最高境界,是管理软件叠加应用由量变到质变的丰硕成果。如果不用SOA开放架构去整合BPM与全面预算系统,那么这些物理的、分散的管理系统将无法实现最佳应用效果,只有通过一个平台,一个架构,将这些系统有机地嫁接起来,并将企业许多业务整合到平台中,最终实现业务与系统,业务与管理之间的化学反应,才是发展SOA的根本目的。
SOA可以看作是B/S模式、XML/WebService技术与管理软件的结合。它通过组合单独业务和流程实现复杂的业务应用,而这些业务功能和流程称为服务,SOA把业务流程视为独立于应用程序及其运行的平台的可复用组件。当前,众多厂商成为了SOA技术架构的推动者,其中包括IBM、BEA、HP、 Oracle和SAP等。
从SOA概念提出以来,越来越多的主流厂商开始了BPM与SOA的应用。比如,BEA收购Fuego扩展SOA到BPM软件,以此使用新的BPM升级 SOA平台。2月,HP和Oracle集团宣布,HP的服务咨询和集成(ServicesConsulting&Integration)将会同 Oracle的Fusion中间件,加入到它的SOA的投资组合以及HPOpenView管理软件套件,以Fusion融合SOA.去年,Oracle收购了BPM专业公司Collaxa;SAP重新设计软件,以便集成自由版本的面向BPM的中间件NetWeaver。
换句话说,也许是SOA最终成就了BPM。
所以在2010年,包括IBM在内的众多软件巨头都把精力放在了推广BPM上。例如,IBM软件在今年推出的业务敏捷策略中,明确了BPM所处的地位,挺宣布,“IBM可以通过整合BPM、SOA和应用程序基础结构,为客户制定实现业务敏捷的路线图,并帮助企业:通过业务流程管理(BPM)和决策管理,优化流程和决策,从而加快变革”。同时,为了提升对企业达成业务敏捷性的支持能力, IBM在BPM、SOA及基础设施管理层面进行了一系列整合和收购,并推出系列产品和解决方案。
除平台提供商以外,开源厂商也试图占领拥有自己的SOA却缺乏服务的市场。JBoss公司在2005年10月发布的企业过程管理引擎,围绕业务过程执行语言提供了一种可插拔的体系结构、扩展的任务管理以及新的可扩展性。
因为,BPM无论从技术还是方法上都将促进SOA的发展。在此过程中,大型平台厂商IBM、BEA、SAP、Oracle等将会尝试建立一种新SOA标准;从BPM的IT需求与SOA技术角度上看,BPM与SOA的融合也具有先天优势。BPM的范围覆盖了企业运营的各个环节,如生产、销售、物流、财务等企业经营活动,甚至延伸到供应商和经销商。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
AWS PaaS来也:炎黄盈动为业务流程管理带来无限价值
随着容器、微服务等技术的使用,企业的应用程序也变得越来越趋于组件化;同时,为了这串连起这些组件,开发人员却需要 […]
-
在iBPM和BPM间做选择 不一定非此即彼
大多数系统都有一样的能力,在很多人看来,除了BPM或者iBPM这两个标签以外,实际上它们之间并没有任何区别。
-
Red Hat披露更加架构驱动的BPM模型愿景
Red Hat的一个更加结构化的BPM设计方案有望搭设应用开发界与业务流程管理的桥梁,让企业架构师、开发者和业务侧的人更快速更容易地实时新的业务流程。
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。