Mule Esb 入门篇



一、我们为什么选择MULE ESB 

    Mule ESB 是最广泛使用的开源企业服务线,它有超过一百五十万下载及两千五百个产品部署。基于Mule ESB的简洁部署模式和轻型架构,开发人员可在几分钟内轻松地创建和集成应用服务。Mule ESB简化整合开发人员可轻松地在多种异构系统中构建高性能,多协议的整合服务。

    伴随着这些问题,Mule构建自底向上与现实世界集成的能力作为自己的首要目标。因此,Mule对JBI 容器提供了无缝支持,如果需要的话,允许 ServiceMix 组件和其他实现与Mule的简化的结构一起使用, 对JBI建模的开发者没有严格的要求。相反,Mule使用简单的,POJO(Plain Old Java Objects)和基于XML体系,在行业上拥有最短学习曲线之一的配置,多亏了它(Mule)与Java标准的相似。

   当他们(组织)将“一个快速解决当前问题同时为后续(集成)做好准备的集成方案”作为他们(组织)首要需求的时候,他们就会选择Mule。Mule所具有的稳固的标准兼容性,与格式无关的集成方法特性,拥有许多集成专家的活跃的开源社区和具有明确的前进方向,使得组织选择的集成平台,能展示出他们基础设施的全景。
   这里是一些Mule ESB实在好处:
  • 对开发者没有任何标准的局限
  • 简化了POJO类程序模式,更好的发辉开发者的现有技能而加快部署
  • 支持多种接入点,像是JMS, JDBC, 和SOAP
  • 容易使用 - 只用一个配置文档便可设置多种服务
  • 支持多种不同数据的转换
  • 整合平台模式:高度模块化,易于扩展的基本代码 - 基于行之有效的模式生成简明的解决方案来面对各种独特的挑战
  • 开源优势:众多的拥有实际经验的专家和开发人员无私的为Mule的基本代码做贡献
 

二、MULE ESB 是什么
   

   Mule是一个轻量级的消息框架也是分布式的对象中介,允许你快速、简单的连接各个应用来交换数据。以企业级服务总线这个企业集成模式开设计的Mule可以无缝的利用总多的技术像JMS、HTTP、Email、XML-RPC来处理应用之间的交互。 


    简单的说,Mule就是可以利用各种技术来对不同的应用之间进行连接,来达到应用之间交互的目的。Mule是很容易扩展的,最初的时候,你可能只有几个应 用通过Mule来进行连接,但是随着规模的不断变大,Mule管理的应用可以不断的增大。Mule对于应用或者组件之间的交互的管理是透明的,不管是否在 同一台机器上,不管通信的协议是否相同。 Mule是基于企业级服务总线(ESB)架构的思想。Mule是厂商中立的,所以不同厂商的产品都可以连接到Mule系统,你也可以自己进行相应的扩展。

    应用直接需要对于数据进行交换处理,但是应用之间的数据格式肯定是不可能一致的,那么就需要一个通道来进行数据格式的转换,我们把应用内部的数据结构叫做Date,把在通道中传输的数据叫做Message。 那应用之间的数据格式的转换以及传输这部分的工作都由Mule来完成,而应用只需要关心对业务逻辑的处理,至于数据的转换和传输都由Mule在底层完成。 当然Mule所能处理的要更复杂的多了,包括多通道的传输以及消息的过滤等等,这些还是在看Mule的Examples的时候好好的挖掘吧。

三、MULE ESB 的基本概念

   最简单的说来,Mule应用通过若干

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值