Mule是一個企業(yè)服務(wù)總線(ESB)消息框架.它的主要特性包括:
1.基于J2EE1.4的企業(yè)消息總線(ESB)和消息代理(broker).
2.可插入的連接性:比如Jms,jdbc,tcp,udp,multicast,http,servlet,smtp,pop3, file,xmpp等.
3.支持任何傳輸之上的異步,同步和請求響應(yīng)事件處理機(jī)制.
4.支持Axis或者Glue的Web Service.
5.靈活的部署結(jié)構(gòu)[Topologies]包括Client/Server, P2P, ESB 和Enterprise Service Network.
6.與Spring 框架集成:可用作ESB 容器,也可以很容易的嵌入到Spring應(yīng)用中.
7.使用基于SEDA處理模型的高度可伸縮的企業(yè)服務(wù)器.
8.強(qiáng)大的基于EIP模式的事件路由機(jī)制等.