简介:
Mule ESB 是一个轻量级的基于java的企业服务总线和集成平台, 使得开发人员可以快速,简单的连接多个应用, 使得它们可以交换数据。
Mule ESB 容易集成现有异构系统,包括:JMS, Web Services, JDBC, HTTP, 等.
ESB的关键特性是允许不同的应用通讯,其作为运输系统在企业内或Internet应用间搬运数据。
Mule ESB 包含如下强大的能力:
服务创建和托管— 暴露和托管可重用服务, 使用Mule ESB作为一个轻量级服务容器
服务调解 — shield services from message formats and protocols, separate business logic from messaging, and enable location-independent service calls
消息路由 — 路由, 过滤, 聚合, 基于内容和规则对消息re-sequence
数据转换 — 通过一些格式和传输协议交换数据
前置条件:
兼容平台:
操作系统 : Windows 7, Windows Vista, Windows XP SP2+, Windows 2000, Windows 2003/2008 Server (32-bit if using the Java Service Wrapper), Linux (Ubuntu, Red Hat, Debian, SUSE), Solaris, AIX, HP-UX, and Mac OS X
应用服务器: Tomcat, Tcat Server, JBoss, WebSphere, WebLogic, Geronimo and Jetty
消息服务器: 任何 JMS 供应商; Active MQ, Open MQ, Rabbit MQ, Mule MQ, TIBCO EMS, TIBCO Rendezvous, Oracle AQ, and IBM WebSphere MQ
Java :JDK 1.5.x+; Sun, JRockit, IBM, and OpenJDK
本文环境:Mac OS X,WebLogic
下载:
windows环境下下载.zip, Linux/UNIX环境下下载.tar.gz。
官方下载:http://www.mulesource.org/display/MULE/Download
本文使用:3.0.0 Community Edition-http://dist.codehaus.org/mule/distributions/mule-standalone-3.0.0.tar.gz
安装:
将压缩包解压到指定地方(如:/Work/Mule/mule-standalone-3.0.0), 设定MULE_HOME环境变量, 打开终端:
vi /etc/profile
运行示例:
启动 Mule ESB - <MULE_HOME>/bin/mule
sh $MULE_HOME/bin/mule
从<MULE_HOME>/examples/<example>复制到部署目录<MULE_HOME>/apps
分享到:
相关推荐
本教程将带您入门Mule ESB项目,通过实例学习其核心概念和操作。 首先,我们需要理解ESB的基本概念。ESB作为一个中间件,它的主要作用是提供一种松耦合的方式,使得各个系统之间可以通过标准接口进行通信,而不是...
本篇文章将详细介绍如何通过具体的示例来了解Mule ESB 的基本使用方法,尤其适合初学者入门学习。 #### 二、Mule Studio 安装与配置 ##### 1. 安装前的准备 在安装 Mule Studio 之前,需要先确保已经完成了以下...
Mule ESB 3用户指南是MuleSoft公司为其企业服务总线产品Mule ESB 3提供的一份详尽文档资源,目的是帮助用户全面掌握Mule ESB 3的使用。这份指南涵盖了从基础配置到高级特性、从本地服务到云服务的集成,以及第三方...
通过上述步骤,开发者可以快速入门Mule ESB Studio的安装和使用方法,掌握如何创建基本的Mule项目,了解Mule流程的基本构成及运行机制。这对于构建复杂的服务集成应用具有重要意义。随着对Mule ESB Studio的进一步...
标题与描述概述的知识点主要围绕Mule ESB的入门、介绍以及架构理解展开,下面将对这些知识点进行详细的解析和扩展: ### Mule是什么? Mule是一个基于Java的高度可扩展的开源消息框架,旨在简化应用系统间的通信和...
【描述】虽然描述中提供的信息有限,但通过提供的博文链接——,我们可以推测这可能是一个关于Mule ESB的教程或指南,旨在帮助开发者快速入门并熟悉Mule 3版本的相关开发工作。这个博客文章可能包含了Mule的基本概念...
《Mule in Action》是一本专注于Mule ESB(企业服务总线)的入门教程,旨在帮助读者系统地学习和理解这一强大的集成平台。Mule ESB是开源领域中的一个重量级选手,常用于构建灵活、可扩展的企业级集成解决方案。这...
"Mule3.4入门学习" 本文将对Mule3.4进行入门学习,涵盖Mule环境搭建、Webservice的发布、JMS消息通信、ftp、File应用、协议转换等知识点。 一、Mule环境搭建 Mule环境的搭建需要JDK的支持,包括下载、安装、配置...
**Mule ESB详解:新手入门到精通** Mule ESB(Enterprise Service Bus,企业服务总线)是一款强大的开源集成平台,专为处理复杂的企业级数据集成问题而设计。Mule1.3版本是该软件早期的一个迭代,尽管现在已经有...
- **快速入门指南:** - 通过一个简单的示例项目,快速上手Mule的开发流程。 **2. Processing messages with Mule(使用Mule处理消息)** - **消息模型:** - 了解Mule中的消息模型是如何工作的,包括消息的结构...
《Mule in Action》这本书是...总的来说,这本书不仅适合初学者入门,也适合有经验的Mule开发者深入研究。通过阅读和实践,你可以掌握Mule ESB的关键技术,提升自己的集成能力,为企业的信息化建设提供强大的技术支持。
"Mule介绍.doc"文档可能涵盖Mule的基本概念、架构、核心组件以及如何入门等内容。通常,这样的文档会解释Mule ESB的工作原理,包括Inbound Endpoints(输入端点)、Outbound Endpoints(输出端点)、Transformers...
总而言之,Mule开发者指南为开发者提供了一个全面的学习路径,从基础的入门知识到项目创建、配置和运行,再到项目维护和故障排除,涵盖了成为一名成功Mule开发者所需要掌握的各个方面。通过遵循这份指南,开发者将...
根据提供的文档信息,“mule-1.4.4-getting-started.pdf”是关于Mule ESB(Enterprise Service Bus)1.4.4版本的入门指南。这份文档由tcarlson于2008年4月16日创建,并在同一天进行了最后的修改。以下是从文档的标题...
3. **Mule配置**:学习XML配置文件的结构,如何定义和配置各种连接器、处理器和流程。 4. **Mule Studio和Anypoint Platform**:Mule的集成开发环境(IDE)及其在线平台,用于创建、测试和部署Mule应用程序。 5. *...
这对于初次接触 Mule 的用户来说是非常重要的入门指导。 #### 五、3.x 新特性 虽然文档主要是针对 2.2.1 版本,但也提供了一些关于 3.x 版本的新特性的介绍。这可以帮助用户了解 Mule 在后续版本中引入的重要改进...