MuleESB开篇

本文介绍了MuleESB的使用场景和技术特点,包括WebService的开发与发布、WebService代理及基于JMS的消息发布订阅机制。并通过实际项目案例分享了MuleESB的学习心得。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


经过对一些ESB产品的调研,我们最终选择了MuleESB。既然决定在项目中使用,自然免不了一番学习。


MuleESB提供了一个消息框架,用于程序之间的数据交换。应用被封装成为服务,服务包含服务组件、消息路由和其它一些配置。Transport使得服务间的数据在不同渠道内得以传送,并且transport在对数据的传输过程中,对需要格式转换的数据进行数据转换。

MuleESB 不是取代现有程序架构,相反, MuleESB利用如 Apache CXFSpring等开源项目,对自己的项目进行了功能加强。 MuleESB 得以较好的解决各个系统、各种平台、各种复杂情况的整合。

Mule支持多种编程模型,常用的有Web Service,Web Service Proxy,以及基于JMS的消息发布订阅等。

我们的项目主要用到这三点:

1、Web Service:在Mule上开发并发布一个Web Service供客户端调用。
2、Web Service Proxy:用来将客户端的WS请求直接转发至相应的远程WS服务端处理,并返回处理结果,Mule本身不做任何处理。
3、基于JMS的消息发布订阅:采用JMS标准,提供异步的、基于消息发布订阅的调用机制,这类应用需要独立部署消息中间件,如ActiveMQ,IBM MQ等等。



至于MuleESB到底是什么,不多说,宏观概念性的东西网上很多。

但网上关于Mule的中文学习资料非常少,更没有多少实战经验可以参考,在我的学习过程中,主要研究了Mule官方文档,同时自己也做了一些Demo,下面几篇博客将翻译几篇Mule官方文档,同时共享一些自己做的Demo,不是一天两天的活, 项目紧,我的时间更紧,别催我,哈哈


主要参考:
http://www.mulesoft.org/  MuleESB官网


评论 43
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值