3.1 SOA Concept
SOA 是一个概念性的连接业务过程和IT技术(Business-IT-aligned)架构模型,通过使用诸多服务构建应用从而使业务过程的实现变得简单。
服务是一个由服务提供者提供,服务消费者使用的自包含(不依赖其他组件,能够以独立的方式供外部使用)可复用的软件组件。
SOA
SOA_OPERATION_MODEL
BENEFIT
web_service_soa
3.2. SOA Lifecycle
soa_lifecycle
3.3. ESB(Enterprise Service Bus)
ESB 是一个概念性的软件架构促进各个服务间的动态整合,消息路由, 控制服务组件的交互。
ESB
3.4 SOA Reference Architecture(SOA-RA)
SOA-RA
3.4.1 Horizontal layers
Horizontal_layers
3.4.2 Vertical layers
vertical_layers1
vertical_layer2