2013-01-25 45 views
2

WSO2 ESB具有用於實現EAI模式的調解序列和代理服務。我目前是新手,無法區分何時使用調解序列或代理服務。在大多數使用情況下,這兩者似乎都很好。我應該什麼時候使用每個?WSO2 ESB調解序列與代理服務

回答

1

序列(調解序列)是調解序列。消息進入序列中,按照它們在序列中的順序通過每個介體。因此調解序列是WSO2 ESB的通用建築材料。

調解序列可以理論上用於處理任何類型的消息(二進制,JSON,XML)通過它,因爲介體可以成功處理這些消息。

因此調解序列可用於,

  1. 代理的消息/從Web服務
  2. 代理的消息/從REST服務
  3. 和多種應用領域... ..

代理服務是WSO2 ESB中的特殊模塊,設計用於滿足1.(代理向/從Web服務發送的消息) e代理服務是一種專門的調解序列,具有Web服務端點的支持。

WSO2 ESB有助於以不同方式爲不同類型的需求創建代理服務。

例如爲:

  1. WSDL基於代理 - 用於使用給定的WSDL創建代理服務
  2. 通行證通過代理 - 用於簡單地創建使用端點URL
代理服務
0

如果您需要代理服務,並且您需要調解和執行消息的不同操作,則可以使用代理服務。

序列是可以發送消息的一組介體(介體樹)。如果您將調解器視爲構建單位,則可以按順序添加它們,並將其定義爲稍後可重複使用的序列。您可以引用代理服務中的序列,並讓消息通過序列中定義的介體流動。

在高層,代理服務器顯然也是服務使用者的服務,但實際上它調用實際的端點來完成實際的工作。