面向服务的架构(SOA)是一种IT策略,它将藏于企业应用中的零散功能重新整理为具有互操作性的标准服务,你可以迅速组合和重用这些服务,以满足业务需要。
SOA:Service Oriented Architecture 一种构造分布式系统的方法,它将应用的功能以服务提供给最终用户应用或其他服务。它定义了一个体系架构,利用开放标准将软件资产化为服务。它提供了标准的方法来表示软件资产及其交互。它将单独的软件资产变成构造单元,被重复使用来开发其他应用。它将关注点从实现细节转移到应用组装。
今天的SOA是基于标准以及松散耦合的。广泛接受的标准(如XML和SOAP)提供了在不同厂商解决方案之间的交互性。而松散耦合将分布计算中的参与者隔离开来。交互两边某一方的改动不会影响到另一方。SOA的强大和灵活性将给企业带来巨大的好处。
对于SOA,IBM提出了一套自己的参考架构。以及对SOA的生命周期给出了一个定义。将SOA的生命周期分成四个部分,分别是:建模(model)装配(assemble)部署(deploy)管理(manage)。
面向服务的架构(SOA)是一种IT策略,通过将应用中的功能模块化为标准服务,实现跨应用的服务重用与组合。本文介绍了SOA的基本概念、特点及IBM提出的SOA生命周期模型。
1252

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



