BPEL 程序元件用以實作商業程序。
其實作語言為業界標準
Web 服務的商業程序執行語言 (BPEL4WS) 以及其 IBM 延伸。BPEL 程序是藉由使用多項基本服務,
來實作可能長時間執行的服務。在程序編輯器中所建立的 BPEL 程序可執行下列事項:
- 使用控制流程圖來說明其他服務的編排
- 使用變數來維持程序狀態
- 透過錯誤處理以更準確處理錯誤
- 支援非同步事件
- 使用相互關係集來標示識別實例之要求中的商業資料(如:客戶 ID),
以便讓入埠要求和特定程序的正確實例產生關聯
- 透過更準確的補償支援,提供擴充的交易
除了這些標準 BPEL 項目外,透過
人工作業支援,WebSphere Integration Developer 還將 BPEL 擴充成可將人員併入程序中。例如,這項擴充可將個人核准貸款的需求條件新增到程序中。
程序編輯器使用視覺化的 BPEL 建構表示法,讓您能快速輕鬆地建置您的商業程序。

BPEL 程序無法用在調解模組中。它只能部署到 WebSphere Process Server 中。