EnjoyingSoft之Mule ESB开发教程第四篇:Mule Expression Language - MEL表达式

本篇主要介绍Mule表达式语言,Mule Expression Language,简称MEL。MEL是一种轻量级,在Mule ESB使用的表达式语言,可用于访问和计算Mule Message的Payload,Property和Variable。几乎每一个Mule组件都可以使用MEL表达式。MEL表达式能够帮助开发者高效和优雅地过滤,路由,处理Mule message。关于Mule message基本概念,请参考第二篇第三篇文章。

Read More

EnjoyingSoft之Mule ESB开发教程第三篇:Mule message structure - Mule message结构

本篇主要探索Mule Message的结构。Mule ESB开发者需要对Mule Message有一个深入的了解,才能开发出高质量的Mule应用程序。

Mule ESB是一个使用Java语言编写的开源企业服务总线,企业服务总线英文Enterprise Service Bus,简称ESB。其相关源代码也托管在GitHub上,可以在https://github.com/mulesoft/mule这里找到相关的Source Code。

Read More

EnjoyingSoft之Mule ESB开发教程第一篇:初识Mule ESB

我们在做企业集成项目的时候,经常会用到很多开源中间件,比如企业服务总线,消息中间件,服务框架等。在使用这些开源中间件的时候,我们也趟过了很多的坑,EnjoyingSoft,就是享受这些软件,其中积累的经验分享给大家,希望为开源事业做一份贡献。这篇系列主要说的是企业服务总线Mule ESB。

Mule ESB在众多开源的ESB中处于领先者的地位,MuleSoft公司也作为独角兽,2017年在纽交所上市。我们作为MuleSoft的合作伙伴也有幸参与其中,在六年多的时间里,我们使用Mule ESB企业版实施,或者在社区版基础上扩展,使用Mule ESB社区版实施,帮助国内众多的企业成功上线SOA项目。

使用Mule ESB的过程中,体会到其快速的开发效率,以及优秀的架构设计。同时也深感国内这块资料非常稀少,所以计划使用8篇文章来写Mule ESB的基础开发课程系列。

Read More