(1)典型的SOA架构

基于服务的架构(SOA)_粗粒度

(2)单个服务的内部结构

基于服务的架构(SOA)_SOA_02

(3)SOA的层次及特点

基于服务的架构(SOA)_SOA_03

服务是标准化程度更高的构件

服务构件粗粒度,传统构件细粒度居多 (粗粒度)

服务构件的接口是标准的,主要是 WSDL 接口,传统构件常以具体 API形式出现 (标准化结构)

服务构件的实现与语言无关,传统构件绑定某种特定语言

服务构件可以通过构件容器提供 QoS 的服务,传统构件完全由程序代码直接控制 (松耦合)

(4)SOA的实现方式

Web Service

基于服务的架构(SOA)_程序代码_04

底层传输层

服务通信协议层服务描述层

服务层

业务流程层