上篇博客对MuleESB进行了大概的介绍,本篇博客将用MuleESB做第一个Demo。
环境准备:
下载:
mule-standalone是运行MuleEsb的环境;使用的是社区版。
AnypointStudio是IDE环境。
设置环境变量:
打开AnypointStudio,新建一个项目:
打开test.xml,拖拽两个File。
双击图标,进行属性配置:
运行起来,查看结果。
运行之前:
运行之后:
控制台输出:
总结:
本Demo是使用MuleESB最简单的一个Demo。MuleESB提供了一个消息框架,用于程序之间的数据交换。应用被封装成为服务, 服务包含服务组件、消息路由和其它一些配置。Transport使得服务间的数据在不同渠道内得以传送,并且transport在对数据的传输过程中,对需要格式转换的数 据进行数据转换。MuleESB不是取代现有程序架构,相反MuleESB利用如Apache CXF、Spring等开源项目,对自己的项目进行了功能加强。MuleESB得以较好的解决各个系统、 各种平台、各种复杂情况的整合。