`
阅读更多

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

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

消息通讯 
 

 

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

逻辑数据流 
 

 
    这幅图就不用详细解释了,按照标号走下流程,最根本的东西是,所有的服务都不处理数据的转换和传输的问题,这些都有Mule来解决。当然Mule都是通过XML配置的方式,那么你就可以很方便的对已有的服务进行重组来满足新的业务上的需要。

  • 大小: 25.7 KB
  • 大小: 48.7 KB
  • 大小: 5 KB
分享到:
评论

相关推荐

    mule 详细介绍 (soa esb)

    《深入解析Mule ESB与SOA:架构、原理及应用》 在当前数字化转型的浪潮下,企业服务总线(ESB)和面向服务的架构(SOA)成为了连接和整合不同系统的关键技术。Mule ESB作为一款高性能、灵活的集成平台,为企业提供...

    mule-1.4.4-getting-started.pdf

    #### 一、Mule简介 Mule ESB 是一个面向服务架构(SOA)的企业级集成平台,用于构建连接不同应用程序的服务总线。它支持多种消息传递协议和服务调用方式,并能够处理异构系统间的通信。Mule ESB 提供了高度可配置性...

    mule esb总结ppt

    mule简介,具体的例子太大了,不能上传了

    介绍SOA ESB Mule的企业服务总线PPT

    #### 一、ESB与Mule简介 ##### 1.1 ESB(Enterprise Service Bus) - **定义**:ESB(企业服务总线)是一种分布式计算架构,用于实现企业级应用程序之间高效、可靠的信息交换。它是中间件技术和现代技术如XML、Web...

    MuleEsb开源框架简介.pdf

    Mule ESB 开源框架简介 Mule ESB 是一个基于 Java 的轻量级企业服务总线和集成平台,允许开发人员快速便利地连接多个应用,并支持应用间的数据交换。Mule ESB 支持集成现有系统而无论其底层采用何种技术,如 JMS、...

    mule(java)开发简介

    ### Mule (Java) 开发简介 #### 一、Mule 概述 Mule 是一个企业服务总线(Enterprise Service Bus, ESB)的消息框架,它被设计为轻量级且高度可扩展的ESB解决方案。Mule 的设计目标是简化企业应用程序之间的集成...

    MuleEsb开源框架简介

    ### MuleEsb开源框架详解 #### 一、MuleEsb框架概览 Mule Enterprise Service Bus(ESB)是一种先进的开源框架,专为现代企业的集成需求设计。Mule ESB的核心价值在于其强大的连接性和灵活性,使企业能够轻松整合...

    mule in action 即mule实战源码

    一、Mule ESB简介 Mule ESB是一个轻量级的Java框架,专为构建和管理复杂的企业级集成解决方案而设计。它提供了一种灵活的方式,使不同系统和应用能够通过API、消息传递和其他接口无缝交互。Mule ESB的核心理念是...

    Mule ESB手册-中文版

    1. Mule ESB简介 Mule ESB(Enterprise Service Bus)是MuleSoft公司开发的一款企业服务总线产品,它允许企业内部和不同企业之间的服务进行集成,易于连接各种服务和应用。Mule ESB支持多种传输协议、消息格式和数据...

    mule-2.1.1-getting-started

    ### Mule 2.1.1简介 Mule 2.1.1是一款用于构建服务导向架构(SOA)应用和服务的企业级集成平台。它提供了强大的企业服务总线(ESB)功能,使得开发者能够轻松地连接不同的系统和服务。Mule的核心优势在于其灵活性和可...

    mule in action

    1. **Mule ESB简介**:Mule ESB是一个基于Java的轻量级服务总线,它提供了一种简单的方法来连接各种系统、应用和云服务。其设计目标是简化企业应用之间的数据交换和流程整合,支持多种协议和数据格式。 2. **核心...

    ESB原理及Mule ESB实践

    #### Mule ESB简介 **Mule ESB**是一个基于Java的开源集成平台,专注于为企业提供高性能且易于使用的集成解决方案。Mule的设计理念源自于EIP(Enterprise Integration Patterns),并且支持广泛的传输协议。 1. **...

    企业服务总线mule

    简介了企业服务总线mule的实现基本结构

    mule in action 第二版英文正式版

    #### 一、书籍简介与背景 《Mule in Action》第二版是一本详细介绍Mule ESB(Enterprise Service Bus)这一著名开源框架的书籍。该书由David Dossot、John D’Emic 和 Victor Romero三位作者共同编写,并由Manning ...

    mule 2.0 users-guide.pdf

    #### 一、Mule 2.0简介 Mule 2.0是一款高度可扩展的企业服务总线(Enterprise Service Bus,ESB)解决方案,它为Java企业版(J2EE)环境提供了一种灵活而强大的集成框架。Mule 2.0支持多种传输协议和服务,能够实现...

    MuleStudio335

    一、Mule ESB简介 Mule ESB 是 MuleSoft 公司推出的一款强大且灵活的集成平台,它提供了一种轻量级的方法来连接企业内部或云端的各种应用和服务。Mule ESB 支持多种协议和标准,如HTTP、JMS、FTP、SMTP等,并且可以...

    Mule_ActiveMQ

    2. **ActiveMQ 简介**:ActiveMQ 是 Apache 软件基金会的顶级项目,是 Java Message Service (JMS) 的实现,符合 JMS 1.1 规范。它提供了一个消息队列服务,允许应用程序之间通过消息进行异步通信,从而提高了系统的...

Global site tag (gtag.js) - Google Analytics