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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章