企业服务总线消息框架mule简介

企业服务总线消息框架mule简介

ID:16517477

大小:808.10 KB

页数:28页

时间:2018-08-13

企业服务总线消息框架mule简介_第1页
企业服务总线消息框架mule简介_第2页
企业服务总线消息框架mule简介_第3页
企业服务总线消息框架mule简介_第4页
企业服务总线消息框架mule简介_第5页
资源描述:

《企业服务总线消息框架mule简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、企业服务总线消息框架.Mule1Mule简介Mule是一个轻量级的基于Java的ESB消息框架,它允许用户快捷地连接多个应用并且在这些应用之间交换数据。Mule使用了SOA的体系结构思想,可以方便的集成已有的应用。它是可升级的、高分布式的对象代理,可以通过异步传输消息技术来无缝的处理服务与应用之间的交互。Mule框架提供了一个可升级的环境,可以把自己的业务组件部署在里面。Mule管理所有组件之间的交互,不管它们是在同一个虚拟机中还是在internet上,也不管底层使用的传输方式。Mule围绕着企业服务总线(E

2、SB)架构进行设计,保证了不同的组件或者应用可以通过公共的消息总线进行交互,公共的消息总线一般是由JMS或者其他消息服务器来实现。在应用中会使用不同的技术,包括JMS,WebServices,JDBC,HTTP等等,Mule可以很好地处理他们之间的交互。2Mule快速入门1.1Mule特性Mule是一个企业服务总线(ESB)消息框架.它的主要特性包括:1.基于J2EE1.4的企业消息总线(ESB)和消息代理(broker).2.可插入的连接性:比如Jms,jdbc,tcp,udp,multicast,http

3、,servlet,smtp,pop3,file,xmpp等.3.支持任何传输之上的异步,同步和请求响应事件处理机制.4.支持Axis或者Glue的WebService.5.灵活的部署结构[Topologies]包括Client/Server,P2P,ESB和EnterpriseServiceNetwork.6.与Spring框架集成:可用作ESB容器,也可以很容易的嵌入到Spring应用中.7.使用基于SEDA处理模型的高度可伸缩的企业服务器.8.强大的基于EIP模式的事件路由机制等.1.1.1产品简介Mul

4、eESB是一个轻量级的基于java的企业服务总线和集成平台,使得开发人员可以快速,简单的连接多个应用,使得它们可以交换数据。 MuleESB容易集成现有异构系统,包括:JMS,WebServices,JDBC,HTTP,等. ESB的关键特性是允许不同的应用通讯,其作为运输系统在企业内或Internet应用间搬运数据。 MuleESB包含如下强大的能力: n服务创建和托管—暴露和托管可重用服务,使用MuleESB作为一个轻量级服务容器 ;n服务调解—shieldservicesfrommessageforma

5、tsandprotocols,separate;businesslogicfrommessaging,andenablelocation-independentservicecalls ;n消息路由 —路由,过滤,聚合,基于内容和规则对消息re-sequence;n数据转换—通过一些格式和传输协议交换数据。1.1.1.1前置条件兼容平台操作系统Windows7,WindowsVista,WindowsXPSP2+,Windows2000,Windows2003/2008Server(32-bitifusing

6、theJavaServiceWrapper),Linux(Ubuntu,RedHat,Debian,SUSE),Solaris,AIX,HP-UX,andMacOSX 应用服务器Tomcat,TcatServer,JBoss,WebSphere,WebLogic,GeronimoandJetty消息服务器任何JMS供应商;ActiveMQ,OpenMQ,RabbitMQ,MuleMQ,TIBCOEMS,TIBCORendezvous,OracleAQ,andIBMWebSphereMQ Java JDK1.5

7、.x+;Sun,JRockit,IBM,andOpenJDK本文环境MacOSX,WebLogic下载windows环境下下载.zip,Linux/UNIX环境下下载.tar.gz。官方下载:http://www.mulesource.org/display/MULE/Download 本文使用:3.0.0CommunityEdition-http://dist.codehaus.org/mule/distributions/mule-standalone-3.0.0.tar.gz安装将压缩包解压到指定地方(

8、如:/Work/Mule/mule-standalone-3.0.0),设定MULE_HOME环境变量,打开终端;vi/etc/profile 1.1.2数据通讯模式1.1.1通讯模式1.2Mule框架优点Mule有以下的优点:(1)Mule组件可以是你需要的任何类型。你可以很容易地集成一切从一个"plainoldJavaobject"(POJO)到另一个框架的组件。(1)Mule和ESB模型允许组

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。