什么是面向服务架构(SOA)以及ESB在SOA的作用与特点

面向服务架构(SOA)是一种粗粒度、松耦合的服务架构,服务之间通过简单、精确定义接口进行通信。他可以根据需求通过网络对松散耦合的粗粒度的应用组件进行分布式部署、使用和组合。SOA能够帮助企业系统架构设计者以更迅速、更可靠、更高重用性设计整个业务系统架构,基于SOA的系统架构能够更加从容的面对业务的急剧变化。

企业服务总线(ESB)是由中间件技术实现的全面支持面向服务架构的基础软件平台,支持异构环境的服务以及基于消息和事件驱动模式的交互,并且具有适当的服务质量和可管理性。

上一篇:SOA的封装方法


下一篇:思考的逻辑-从意识到方法