调研采用的是mule-standalone-3.4.0版本 + MuleStudio-for-win-32bit-3.5.0,拿到的是社区版,社区版存在的问题主要有两个,一是没有管理控制台,二是没办法集群部署。
从功能特性上看,Mule没有遵照JBI(Java Business Integration)和SCA(Service Component Architecture),遵循SEDA(Staged Event-Driven Architecture)和EIP((Enterprise Information Portal)。
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等等。
学习的过程,主要研究Mule自带的例子,通过研究mflow能了解基于SEDA的流程配置,参数传递方法等,可以把Mule的例子导入到MuleStudio中进行跟踪调试,掌握Mule的运行原理。
有几本不错的书可以参考,《Mule ESB 3 User Guide.pdf》,《Mule In Action.pdf》。
由于时间有限,未作深入的研究,从产品的选型上看,主要有两个软肋,即社区版没有管理控制台,同时没办法集群部署,而企业版需要付费使用。
相关推荐
mule简介,具体的例子太大了,不能上传了
Mule ESB 是一个轻量级的基于java的企业服务总线和集成平台, 使得开发人员可以快速,简单的连接多个应用, 使得它们可以交换数据。 Mule ESB 容易集成现有异构系统,包括:JMS, Web Services, JDBC, HTTP, 等. ESB...
Mule是一个企业服务总线(ESB)消息框架,而且Mule是一个轻量级且高度可扩展的ESB。
mule -esb 源码
mule,mule esb,Mule,ESB
mule入门文档 mule入门文档 mule入门文档mule入门文档
mule in action 和doc文档详细介绍 Mule的核心组件是UMO(Universal Message Objects,从Mule2.0开始UMO这一概念已经被组件Componse所代替),UMO实现整合逻辑。UMO可以是POJO,JavaBean等等。它支持30多种传输协议...
Mule in Action, Second Edition is a totally-revised guide covering Mule 3 fundamentals and best practices. It starts with a quick ESB overview and then dives into rich examples covering core concepts ...
Mule is the most widely used open source ESB-with millions of downloads-providing an alternative to expensive commercial options. Mule in Action is acomprehensive tutorial designed for working Java ...
Mule ESB 项目在Linux中的部署与开发与应用案例
关于在tomcat上进行mule多线程数量参数配置
文档主要介绍了Mule ESB的使用方法,并结合具体实例加深对ESB的理解,对新手很有帮助哦!
mule基本节点解释汇总 <mule> .... ....... ..... ... </mule>
Mule是一个以Java为核心的轻量级的消息框架和整合平台,基于EIP(Enterprise Integeration Patterns,由Hohpe和Woolf编写的一本书)而实现的。Mule的核心组件是UMO(Universal Message Objects,从Mule2.0开始UMO这一...
MULE与ServiceMix的区别的各种摘要
MULE用户指南3.3 官方原版
mule esb开发手册