SOA

SOA(Service Oriented Architecture)全称是面向服务架构,它强调系统之间以标准的服务方式进行交互,各系统可采用不同的语言、不同的框架来实现,交互则全部通过服务的方式来进行;

SOA的本质 — 服务重用

SOA理念最核心价值 — 松耦合的服务带来业务的复用,通过服务的编排助力业务的快速响应和创新

SOA主要特性

  • 面向服务的分布式计算
  • 服务间松耦合
  • 支持服务的组装
  • 服务注册和自动发现
  • 以服务契约方式定义服务交互方式

中心化与去中心化

中心化的SOA架构解决的根本诉求是:实现异构系统之间的交互,缺点:灾难性的雪崩效应

去中心化的架构:扩展性

SOA标准

  1. SCA
  2. ESB

results matching ""

    No results matching ""