内容摘要:讨论使用Mule实现一个高效的事件驱动和面向服务的平台,一个轻量级的事件-消息架构,企业信息总线(ESB)模式。组件和程序可以使用Mule通过公共的JMS或其他的消息处理技术去实现通信。
· 终端:所建立连接的通道地址
· 事务配制:定义连接的事务属性
终端调解者
当UMO组件接收到一个事件时,终端调解者决定去调用它的什么方法
转换器
转换器组件负责双向转换消息或事件的有效载荷。当一个事件到达接收的对象之前,转换器可以链接到一起去执行一系列的装换操作。
消息适配器
消息适配器提供一中公共的方式去读外部系统的异构数据。
消息接收器
消息接收器是一些列终端监听线程,负责从外部系统接收数据。
消息调度者
消息调度者发送(同步)或派遣(异步)时间到下层系统。
消息路由器
消息路由器是一系列组件,可以使被配制的UMO组件依据消息或其他配制图路有一个消息到不同的提供者。
代理
代理是一些帮定到外部服务的组建,例如JME服务器。
Mule模型
一个Mule模型封装和管理一个Mule服务器实例的运行时行为。一个模型包含:
· 描述器
· UMO组件
· 一个终端调解者
· 一个生命周期适配器工厂
· 一个组件调解者
· 一个池化工厂
· 一个异常策略
Mule管理器
Mule管理器维护和提供以下服务 :
· 代理
· 提供者
· 连接器
· 终端
· 转换器
· 拦截器堆栈
· 一个Mule模型
· 一个Mule服务器
· 事务管理器
· 应用程序属性
· Mule配制
图2演示了Mule框架上层消息流视图

责编:豆豆技术应用
正在加载评论...