SOA - 服務組合
描述
服務組合是服務集合,其中很多較小的服務組合在一起形成一個較大的服務。
下圖說明了服務組合
在上圖中,服務 A、服務 B 和服務 C 是較小的服務。
透過將服務 A、B 和 C 組合在一起構成較大的服務。
服務組合效能
服務透過網路相互通訊,就像元件組合那樣,不同服務之間的通訊非常慢,而相同應用程式中不同元件之間的通訊則更快。如果服務透過 ESB(企業服務匯流排)內部通訊,並且較大的服務分解為很多較小的服務,則效能會很差。
服務組合可分為簡單和複雜的變化。早期面向服務的解決方案中,透過點對點交換或簡單組合實施簡單邏輯。隨著技術的發展,複雜的組合變得更為常見。
廣告