oracle SOA suite 学习笔记

SOA:Service Oriented Architecture 面向服务的架构,是一个架构层面的概念,SOA强调“面向服务”,即软件之间是完全松耦合的,各个软件之间并不关心其内部实现,都通过标准的服务接口进行相互调用。

ESB:Enterprise Service Bus 企业服务总线,是SOA架构的基础设施,是一种技术手段,ESB将各个软件系统之间的点对点网状交互转换为基于ESB总线的星型交互,解除了服务提供者和服务消费者之间的紧耦合,可以在不改动已有系统的基础上方便快速地集成新系统并为企业提供新的业务。

Oracle SOA Suite的组成:核心为OSB(Oracle Service Bus),围绕OSB提供了企业流程管理,服务监控,安全管理,集成开发环境等工具。

SOA与OSB的关系:OSB是SOA的基础与核心组件,提供了集成legacy系统的服务总线。SOA以OSB为基础提供了业务层的企业流程管理功能。可以将BPEL progress Manager理解为SOA Suite内建的一个Service Consumer.用户也可基于需要在OSB上组装已有的服务,构建自己的业务软件系统。




猜你喜欢

转载自blog.csdn.net/zy_27_ok/article/details/80326002
SOA