SOA的概念是Gartner 在1996年提出来的,并于2002年12月进一步提出SOA是“现代应用开发领域最重要的课题”。
SOA的定义
SOA分为广义的SOA和狭义的SOA。
广义的SOA是指一种新的企业应用架构和企业IT基础架构,它可以使企业实现跨应用,跨部门,跨企业甚至跨行业之间的离散系统实现互连。(注意:这里所指的服务并不单单是Web Service,它可以是以Web Service实现 ,也可以以业务方式实现,甚至是书面口头承诺实现)。
狭义的SOA是指一种软件架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。
本文介绍了SOA(面向服务的架构)的概念,包括其由来、广义与狭义定义。探讨了SOA如何实现跨应用、跨部门乃至跨企业的系统互联,以及服务层作为SOA基础的重要性。
1176

被折叠的 条评论
为什么被折叠?



