Mule(三):处理数据

    当一个消息从一个应用程序发送过来(例如从订单系统来的订货清单),Mule ESB收到这个消息,把它发送到使用一定商业逻辑处理这条消息的服务(例如检测客户信息和库存),然后将它路由到正确的应用程序(例如订单结束系统)。Mule包含许多独立的部分来掌控处理和路由消息。服务的关键是服务组件。服务组件基于消息执行商务逻辑,例如读取订货清单,在清单上添加客户信息,然后将其导向到订单完结程序。

 

 

    服务组件的一个重要的特性是它无需包含任何mule相关的代码。它可以使简单的POJO,Spring bean,Java bean,或者包含商业逻辑用特殊方式处理数据的web服务。Mule管理服务组件,通过配置设置将其绑定并发布为服务,基于你在mule配置文件中对这个服务的设置,以确保消息的正确发送和接收。

 

    你可以有许多不同的服务组件来实现不同的商业逻辑,例如一个服务用于验证订货清单上的货物是否在库存中,另一个服务用于更新每个客户的订单历史记录。被封装成消息的订货清单,可以从一个服务组件传递到另一个服务组件直到所有的处理都完成为止。

 

下一篇:在组件之间路由消息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值