快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

富邦888:Mule ESB介绍



Mule是由MuleSoft(前身是MuleSource)开拓的一个基于ESB架构理念的消息平台。M富邦888ule 的核心是一个基于SEDA的办事容器,该容器治理被称为通用消息工具(Universal Message Objects /UMO)的办事工具,而这些工具都是POJO。所有UMO和其他利用之间的通信都是经由过程消息端点(message endpoint)来进行的。这些端点为浩繁的分立的技巧,比如Jms, Smtp, Jdbc, 富邦888Tcp, Http, Xmpp, file等等,供给了简单和同等的接口。

Mule架构:

架构阐明:

1,Mule主要有三个核心组件:传输器transport、路由器router、转换器transformer;

2,transport认真在利用之间通报消息,router认真指示消息的通报路径,transformer认真消息钱式的转换;

3,可以在router中引入过滤器来针对消息内容进行过滤,实现基于内容的路由,并且只需经由过程xml即可完成,无需编写java代码;

4,支持事务、安然、非常治理、JMX治理架构, 供给治理节制台(企业版);

5,支持与Apache CXF、Spring和ActiveMQ的集成;

6,供给Eclipse插件作为IDE开拓Mule利用;

Mule的其他特点有:

1,Mul富邦888e中的组件可所以任何类富邦888型,你可以把POJO或者富邦888其他系统的组件集成进来;

2,可以应用现存的任何组件而无需改变,也不需嵌入Mule的特定代码,不需调用Mule的API,营业逻辑和消息逻辑完全分离;

3,消息可所以任何款式,如SOAP或二进制的图像文件;

4,支持任何传输之上的异步,同步和哀求相应事故处置惩罚机制.;

5,Mule供给了一种简单而又强大年夜的要领与RESfFul办事交互,即Mule RESTPack。

应用了Mule的公司主要有:沃尔玛、惠普、索尼、荷兰银行、花旗银行。

您可能还会对下面的文章感兴趣: