mule esb
什么是Mule ESB? (What is Mule ESB?)
Mule, the runtime platform and a nimble Java-based enterprise service (ESB) which allows developers to easily build high-performance, secure, multi-protocol interactions between heterogeneous systems and services. It enables easy integration of existing systems, regardless of the different technologies that the applications use. The exchange of data between applications is carried by different messaging format.
Mule,运行时平台和灵活的基于Java的企业服务(ESB),使开发人员可以轻松地在异构系统和服务之间建立高性能,安全,多协议的交互。 无论应用程序使用何种技术,它都可以轻松集成现有系统。 应用程序之间的数据交换由不同的消息传递格式进行。
Following are the powerful capabilities of Mule ESB:
以下是Mule ESB的强大功能:
- Data Transformation 数据转换
- Service Mediation 服务调解
- Service creation and hosting 服务创建和托管
- Message Routing 邮件路由
Mule ESB的优势 (Advantages of Mule ESB)
- Lightweight but scalable, permitting you to start small and connect more applications in future. 轻巧但可扩展,可让您从小处着手,并在将来连接更多应用程序。
- Well suited to the scenarios where loose coupling, robustness, and scalability required. 非常适合需要松散耦合,鲁棒性和可伸缩性的方案。
- It has support for more than 30 protocols and technologies. 它支持30多种协议和技术。
- Mule platform encourages component reuse profusely; no need to run or add Mule specific code in any of the component. Also, the business logic is separated from messaging logic. Mule平台鼓励大量重复使用组件; 无需在任何组件中运行或添加Mule特定代码。 而且,业务逻辑与消息传递逻辑是分开的。
- Mule does not force any design constraints while choosing messaging format. It varies from SOAP to Binary image files. 选择消息格式时,Mule不会强加任何设计约束。 从SOAP到Binary图像文件,它都不同。
Mule ESB架构 (Mule ESB Architecture)

Mule ESB Architecture
Mule ESB架构
ule子消息结构 (Mule Message Structure)
It is the data format which is internally used by Mule to commun