調解是一種動態調解或介入服務之間的方式。調解流程會實作調解。
調解具有一些好用的功能。例如, 當您需要將某服務中的資料轉換成適合後續服務的格式時, 即可使用調解。「日誌記載」可在將服務中的訊息傳給下一個服務前,先記載訊息。「遞送」可讓您將某服務中的資料遞送至調解流程所決定的適當服務。調解的運作和它所連接的服務各自獨立。組合編輯器中的調解會以匯出項目和匯入項目間的調解流程元件出現。
在下圖中,三個服務要求者或匯出項目將其輸出資料傳給調解流程元件的介面。接著, 調解流程元件將適當資料遞送給兩個服務提供者或匯入項目。
調解流程是一種使用調解流程編輯器來建立的流程型建構。當在組合編輯器中選取一個調解流程元件時,會啟動調解流程編輯器。在調解流程編輯器中, 某服務(服務要求者或匯出項目)中的作業會對映至另一個服務(服務提供者或匯入項目)以及調解流程編輯器所提供的一些功能。這些功能稱為調解基本元素, 且會佈線在調解流程中(如下圖所示)。調解基本元素可以是 IBM 提供的, 而您也可以建立自己的自訂基本元素。調解基本元素可同時在訊息內容和訊息環境定義中處理, 其中,環境定義是指連結特有的資訊,如:SOAP 或 JMS 標頭、使用者定義的內容等。
在下圖中,applyforLoan 作業先傳送訊息給一個記載基本元素,以記錄訊息。「日誌」將訊息傳給「過濾器」基本元素, 而這個功能會根據訊息,將訊息遞送給 processBusinessLoan 作業或 processPersonalLoan 作業。
如同模組一節中所述, 調解流程元件有一個調解模組。它最多只含有一個調解流程元件,外加零或多個用以增強調解流程元件的 Java 元件。調解模組可部署至 WebSphere Process Server 或 WebSphere Enterprise Service Bus 伺服器中。