目錄
Apache ODE
編輯Apache ODE是一個軟件編碼的Java作為一個工作流引擎管理的業務流程已經在Web服務業務流程執行語言(表達了WS-BPEL通過網站)。它由Apache軟件基金會(Apache Software Foundation)制作,并以穩定的格式于2018年3月23日發布。該軟件主要與一個或多個Web服務進行通信,發送和接收消息,處理數據以及處理任何給定進程所定義的異常(錯誤)。該引擎能夠運行長期和短期生命周期,以協調組成服務或應用程序的所有服務。
自2019年8月起,該軟件的開發已停止,該項目已移至Apache Attic中。
交流
編輯WS-BPEL本身是基于XML語言的,并且包括多種表達業務流程的方式。這些包括條件子句,重復循環,對Web服務的調用以及消息的交換。在需要與Web服務接口的地方,它利用Web服務描述語言(WSDL)來表達它們。通過將消息的一部分或全部讀入變量,可以靈活地處理消息,然后將其用于后續通信。
該引擎具有兩個通信層,可與它們與外界交互:
- Apache Axis2集成層:支持Web服務上的通信。
- 基于JBI標準的層:支持通過JBI消息進行通信。
功能
編輯- 對WS-BPEL 2.0 OASIS標準和舊版BPEL4WS 1.1供應商規范的并行支持。
- 支持2個通信層:一個基于Axis2(Web服務http傳輸),另一個基于JBI標準(使用ServiceMix)。
- 支持HTTP WSDL綁定,允許調用REST樣式的Web服務。
- 可以將過程變量從外部映射到您選擇的數據庫表。
- 引擎的高級API,可讓您將核心與幾乎任何通信層集成在一起。
- 熱部署您的流程。
- BPEL的已編譯方法,可在命令行或部署時提供詳細的分析和驗證。
- 流程,實例和消息的管理界面。
嵌入
編輯Apache ODE被嵌入,并且是Jboss項目RiftSaw(WS-BPEL?2.0引擎)的重要組成部分,并在后續的Switchyard中,Switchyard是面向服務的應用程序的服務交付框架。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/111512/