在服務整合邏輯方面,整合開發人員會建立一種特定類型的元件,
稱為調解流程元件。
這種調解流程元件含有一或多個調解基本元素。這些主要用來控制訊息的流程,而非執行商業功能。
WebSphere Integration Developer 和 WebSphere ESB 所提供的標準調解基本元素如下。
MessageLogger
- MessageLogger 基本元素會將訊息複本記載到資料庫中,以便日後擷取或審核。整合開發人員可自訂基本元素,
例如,命名資料庫。
DatabaseLookup
- DatabaseLookup 基本元素會擷取資料庫中的值,並儲存在訊息中。
MessageFilter
- MessageFilter 基本元素會比較訊息內容和使用者所配置的表示式,
然後根據結果將訊息遞送給下一個調解基本元素。
XSLT
- XSLT 基本元素會根據 XSL 樣式表所定義的轉換,
來轉換訊息。
Fail
- Fail 基本元素會擲出異常狀況,並終止經由調解流程的路徑。
Stop
- Stop 基本元素會無聲自動終止經由調解流程的路徑。
每一個基本元素都有一個「失敗 (Fail)」端,因此,一旦發生錯誤,即會將訊息送往「失敗 (Fail)」,
以便處理錯誤。
但如果所提供的基本元素不符合開發人員的需求,
可使用自訂調解基本元素在 SCA Java 元件中撰寫 Java 程式碼(直接或以視覺化方式)。