|
SOA:让业务流程管理更简单
1996年,Gartner Group最早提出SOA理念,现在已经成为风靡IT领域的一个重要概念。
1SOA架构概述
1996年,Gartner Group最早提出SOA理念,现在已经成为风靡IT领域的一个重要概念。一项调查显示,表示愿意在2010年之前使用或者正在使用SOA的企业占68%。在全球2000强里,已经采用SOA的企业占到了74%。采用SOA进行企业IT构建,已经成为了一种趋势。
对于SOA这个概念,目前IT界还没有统一的定义,一般认为SOA(Service Oriented Architecture,面向服务的体系结构)是一种创新的应用架构,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。服务间通过网络彼此通信,进行分布式组合、部署。
另外一种观点,将SOA看做一个组件模型,它将应用程序的不同功能单元(称为服务,Service)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它独立于现实的硬件平台、
操作系统和编程语言。
可以看出,服务在SOA中的地位至关重要。服务是一个提供特定功能的
软件应用。描述它的另一种方式是在流程中可重复使用的任务。W3C指出:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态发生改变,或者双方都产生变化”。
SOA架构下,服务恰恰为流程的动态化管理提供了条件与可能。
2BPM在SOA中的角色
目前,人们对BPM和SOA持有两大截然相反的观点。
一种认为,BPM和SOA是两个相对的东西:一个是管理方法,是业务驱动措施,一种是系统架构,是IT驱动措施,两者不可能相互兼容;另外一种观点却认为SOA赋予BPM新的生命并帮助其实现灵活性。同时,BPM也令SOA旧貌换新颜,将业务层面和IT层面紧密联系在一起。现在,大量的事实倾向第二种观点,越来越多的
中间件供应商也将SOA和BPM产品联合起来考虑。
责编:张泽牧
![]()
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
|
|