📜  SOA-服务组合

📅  最后修改于: 2020-11-25 04:43:28             🧑  作者: Mango


描述

服务组合是服务的集合,其中许多较小的服务组合在一起成为较大的服务。

下图说明了服务组成:

服务组成

  • 在上图中,服务A,服务B和服务C是较小的服务。

  • 大型服务是通过将服务A,B和C组合在一起而构成的。

服务组合绩效

服务通过网络相互通信,就像组件组成一样,与在同一应用程序中进行的组件间通信相比,服务间通信太慢。如果服务通过ESB(企业服务总线)在内部进行通信,并且较大的服务分解为许多较小的服务,则性能将很差。

服务组成可以分为原始变体和复杂变体。在早期的面向服务的解决方案中,通过点对点交换或原始组合来实现简单的逻辑。随着技术的发展,复杂的成分变得越来越熟悉。