MULE BPEL EDA(未完成)

BPEL (Business Process Execution Language) is an XML-based language that enables task-sharing in a distributed computing or grid computing environment.

http://searchsoa.techtarget.com/definition/BPEL


Mule是一個開源消息ESB框架,一個消息代理,一個分級事件驅動的框架(SEDA)。SEDA定義了一個依照分級隊列、高度並行的企業級平臺。Mule使用SED的概念增加事件處理的性能。

  Mule支持同步、異步和請求響應事件,事件處理和傳輸實用不同的技術例如JMS,HTTP,電子郵件和基於XML的RPC。Mule能很容易地嵌入到任何應用框架中,明確支持Spring框架。Mule也支持動態的,預定義的,基於內容的和基於規則的消息路由。Mule使得預定義的和計劃性的事務更容易,包括XA事務支持。Mule提供一個有代表性的狀態調用(REST)API提供給與Web的事件訪問。

  Mule ESB模式驅動系統中所有服務,這個系統有着一個分離的消息通訊中樞。服務註冊在總線上,但不知道其他任何被註冊的消息;因此,每個服務只關心處理它收到的事件。Mule也把容器,傳輸,轉換細節從服務中分離出來,允許任何對象作爲服務註冊到總線的。


Mule EDA:  http://www.javaworld.com/article/2072262/soa/event-driven-services-in-soa.html

如何實現?


http://forum.mulesoft.org/mulesoft/topics/integrating_bpel_engine_with_mule_esb



發佈了46 篇原創文章 · 獲贊 23 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章