SOA - 服务组合
描述
服务组合是服务集合,其中很多较小的服务组合在一起形成一个较大的服务。
下图说明了服务组合
在上图中,服务 A、服务 B 和服务 C 是较小的服务。
通过将服务 A、B 和 C 组合在一起构成较大的服务。
服务组合性能
服务通过网络相互通信,就像组件组合那样,不同服务之间的通信非常慢,而相同应用程序中不同组件之间的通信则更快。如果服务通过 ESB(企业服务总线)内部通信,并且较大的服务分解为很多较小的服务,则性能会很差。
服务组合可分为简单和复杂的变化。早期面向服务的解决方案中,通过点对点交换或简单组合实施简单逻辑。随着技术的发展,复杂的组合变得更为常见。
广告