浅谈Mule ESB架构设计.docx
《浅谈Mule ESB架构设计.docx》由会员分享,可在线阅读,更多相关《浅谈Mule ESB架构设计.docx(4页珍藏版)》请在三一办公上搜索。
1、浅谈Mule ESB架构设计浅谈Mule ESB架构设计 一、简介 Mule是一个基于Java的轻量级企业服务总线和集成平台。它的主要特性包括: 1. 基于J2EE1.4的企业消息总线(ESB)和消息代理(broker); 2. 可插入的连接性,支持20多种传输协议,比如:jms、jdbc、tcp、udp、multicast、http、servlet、smtp、pop3、file、xmpp等; 3. 支持任何传输之上的异步,同步和请求响应事件处理机制; 4. 支持Axis或者Glue的Web Service; 5. 灵活的部署结构,包括Client/Server, P2P, ESB 和Ente
2、rprise Service Network; 6. 与Spring 框架集成:可用作ESB 容器,也可以很容易的嵌入到Spring应用中; 7. 使用基于SEDA处理模型的高度可伸缩的企业服务器; 8. 强大的基于EIP模式的事件路由机制等。 二、整体结构 图1 整体结构 从上图可见,Mule通过Transports/Connectors与外围的异构系统连接,提供Routing、Transaction Management、Transformation、Message Broker、Transportation Management、Security等核心模块。Mule可以单独使用,也可以架
3、设在常用的应用服务器上。 图2 架构简图 外围系统的服务请求通过Mule ESB的Transport接入,Mule通过Transformer进行数据的格式转换,然后经过Inbound Router进行消息过滤后交给Mule的Component进行业务逻辑处理,处理后的结果通过Outbound Router确定传递给哪个接收方,然后通过Transformer进行数据格式转换,通过Transport连接至接收方,传递信息。 此图描述的是Mule中的一个典型场景的处理过程,涵盖了Mule中的各个关键组件。其中某些处理步骤不是必须的,如Inbound Router、Transformer。 图3 架构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅谈Mule ESB架构设计 浅谈 Mule ESB 架构 设计

链接地址:https://www.31ppt.com/p-3627360.html