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