狼行天下的gravatar头像
狼行天下 2015-12-01 16:07:52

Java轻量级消息框架和整合平台mule ESB应用实例分享

1,Mule主要有三个核心组件:传输器transport、路由器router、转换器transformer; 2,transport负责在应用之间传递消息,router负责指导消息的传递路径,transformer负           责消息格式的转换; 3,可以在router中引入过滤器来针对消息内容进行过滤,实现基于内容的路由,并且只需             通过xml即可完成,无需编写java 代码; 4,支持事务 、安全、异常管理、JMX管理架构, 提供管理控制台(企业版); 5,支持与Apache CXF、Spring和ActiveMQ的集成; 6,提供Eclipse插件作为IDE开发Mule应用;
7,Mule中的组件可以是任何类型,你可以把POJO或者其他系统 的组件集成进来; 8,可以使用现存的任何组件而无需改变,也不需嵌入Mule的特定代码,不需调用Mule的API,业务逻辑和消息逻辑完全分离; 9,消息可以是任何格式,如SOA P或二进制的图像文件 ; 10,支持任何传输之上的异步,同步和请求响应事件处理机制.; 11,Mule提供了一种简单而又强大的方式与RESfFul服务交互,即Mule RESTPack。

整合的目的是一个应用程序可以将数据发送到另一个应用程序。
许多应用程序没有能力直接读取或处理来自另一个应用程序的数据。
MuleESB提供一个消息处理框架,用于读取、转换和发送应用程序间的数据。
外围系统的服务请求通过Mule ESB的Transport接入,Mule通过Transformer进行数据的格式转换,然后经过Inbound Router进行消息过滤(内部通过配置filter实现)后交给Mule的Component进行业务逻辑处理,处理后的结果通过Outbound Router确定传递给哪个接收方,然后通过Transformer进行数据格式转换,通过Transport连接至接收方,传递信息。

Message的定义:
一个消息是一个简单的、可以处理的、
在应用程序之间的一个通道(也称为队列)上发送的数据包。

概念上要先了解ESB企业集成总线的相关知识

Java轻量级消息框架和整合平台mule ESB应用实例分享

Java轻量级消息框架和整合平台mule ESB应用实例分享

Java轻量级消息框架和整合平台mule ESB应用实例分享

Java轻量级消息框架和整合平台mule ESB应用实例分享

Java轻量级消息框架和整合平台mule ESB应用实例分享

数据值在URL上传递


打赏

文件名:mule_test1.rar,文件大小:3.712K 下载
  • /
      • /mule_test1
        • /mule_test1/.classpath
        • /mule_test1/.project
          • /mule_test1/.settings
            • /mule_test1/.settings/org.eclipse.jdt.core.prefs
        • /mule_test1/mule-project.xml
          • /mule_test1/src
              • /mule_test1/src/main
                  • /mule_test1/src/main/app
                    • /mule_test1/src/main/app/mule-app.properties
                    • /mule_test1/src/main/app/mule-deploy.properties
                    • /mule_test1/src/main/app/mule_test1.xml
          • /mule_test1/target
              • /mule_test1/target/classes
                • /mule_test1/target/classes/mule-app.properties
                • /mule_test1/target/classes/mule-deploy.properties
                • /mule_test1/target/classes/mule_test1.xml
最代码最近下载分享源代码列表最近下载
jrzx_zhaoqiang  LV1 2019年10月12日
C544350851  LV26 2018年5月7日
lxh395601769  LV6 2018年4月2日
ddqddqddq  LV14 2018年3月15日
hy920716  LV1 2017年10月11日
铁窗望月1234  LV3 2017年9月6日
test5457  LV19 2017年7月14日
liyuelin  LV1 2017年7月14日
bjwsnl  LV22 2017年6月12日
johnMMMM  LV5 2017年6月2日
最代码最近浏览分享源代码列表最近浏览
liangbing  LV2 2021年12月30日
423256321  LV4 2021年7月21日
kwm2921944  LV10 2021年6月16日
cc900118  LV17 2021年1月23日
我在人间拾故事 2020年12月22日
暂无贡献等级
xluser  LV2 2020年10月15日
daijian79  LV6 2020年7月27日
zqcg198536  LV4 2020年7月5日
a3870764722a  LV22 2020年6月23日
nelsonYiu 2020年6月19日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友