Mule 3 快速入门
简介:
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
【温馨提示】 如果我的整理对您的学习有帮助,可以在方便的情况向我们整理小组的支付宝支付 1毛钱,表示对我们整理小组的支持,谢谢 支付宝帐号:wangdl_soft@126.com
分享到:
相关推荐
"Mule开发环境搭建和部署" Mule是当前流行的企业服务总线(Enterprise Service Bus, ESB),它提供了一个灵活、可扩展、高性能的集成平台。构建Mule开发环境是Mule应用程序的基础,以下将对Mule开发环境的搭建和...
总结起来,这个Mule开发实例展示了如何利用Mule ESB的Scatter-Gather模式并行调用多个Web服务接口,这在分布式系统和微服务架构中非常常见。通过对这个实例的深入理解和实践,开发者可以增强其在服务集成和并发处理...
### Mule3.0开发教程知识点详解 #### 1. Mule ESB介绍 Mule ESB是一种开源的企业服务总线(ESB),它允许不同系统之间进行通信...对于IT行业中的开发人员来说,掌握Mule ESB的使用,能够提高开发效率和项目的扩展性。
《Mule ESB 开发手册》是一份详尽的指南,专为希望深入了解并掌握 Mule ESB(Enterprise Service Bus)技术的开发者设计。Mule ESB 是一款强大的集成平台,能够连接各种应用程序、数据源和服务,实现企业级的数据...
Mule ESB 是一个轻量级的基于java的企业服务总线和集成平台, 使得开发人员可以快速,简单的连接多个应用, 使得它们可以交换数据。 Mule ESB 容易集成现有异构系统,包括:JMS, Web Services, JDBC, HTTP, 等. ESB...
本篇文章将围绕"mule_examples.rar_mule_mule 开发_mule-2.2.1-src"这一主题,深入探讨如何利用Mule-2.2.1的源代码进行实际的开发工作,并结合提供的mule_examples,解析关键知识点。 首先,我们关注的是"Mule-...
Mule ESB通过使用XML或Java配置文件定义和部署业务逻辑,使开发者能够快速创建、部署和管理集成解决方案。 2. **打包基础** 在Mule ESB中,应用通常被打包为一个可部署的Mule Application Archive (Mule WAR or ...
### Mule ESB 开发实例详解 #### 一、Mule ESB 概述与应用场景 Mule ESB (Enterprise Service Bus) 是一种用于集成不同系统和服务的企业级平台。它提供了一个灵活且强大的架构,使得开发者能够轻松地连接不同的...
在本文中,我们将通过一个简单的小例子来介绍如何使用Mule ESB进行开发。 首先,我们需要进行环境配置。安装Mule Studio,它是Mule ESB的集成开发环境。确保已经安装了JDK,版本至少为1.6u26或1.7u13,并设置了JAVA...
理解并熟练掌握这些配置文件的用法,对于开发和维护高效、可靠的Mule ESB应用至关重要。通过深入研究源码,开发者不仅能了解Mule ESB的工作方式,还能优化其性能,解决可能出现的问题,提升整个企业的系统集成能力。
"工具"标签提示我们,这里可能讨论了使用Anypoint Studio或其他开发工具进行开发的步骤。 总结来说,"mule使用SOAP工件发布和消费web Service的简单例子"是关于利用Mule ESB创建和使用SOAP服务的一个实践教程。通过...
通过使用Mule2,开发人员可以构建健壮的、可扩展的集成解决方案,以应对复杂的企业级集成挑战。 【标签】"ESB"(Enterprise Service Bus)是企业级架构中的关键组件,它的主要作用是提供一种中间件,将不同系统的...
4. **兼容性**:重要的是,确保开发项目时使用的Mule版本与运行环境保持一致,这样才能保证应用能正常启动和运行。在本例中,运行环境是MULE ESB-4.1,所以开发的项目也应该基于相同或兼容的Mule版本。 5. **部署...
**Mule ESB 开发工具详解** Mule ESB(Enterprise Service Bus,企业服务总线)是一种开源的集成平台,由Mulesoft公司提供,它主要用于构建和管理API及企业内部系统的集成。Mule ESB的核心特性是轻量级、高性能和...
Mule ESB(Enterprise Service Bus,企业服务总线)是一种强大的集成平台,由MuleSoft公司开发,用于构建、运行和管理API以及企业应用程序的集成。Mule ESB的核心功能在于促进不同系统间的通信,通过提供一个统一的...
通常,我们会使用Anypoint Studio,这是一个基于Eclipse的集成开发环境,用于设计和构建Mule应用程序。 3. **配置XML文件** "ws-example-backend.xml" 文件是Mule应用的核心配置文件,其中包含了Web服务的具体定义...