mule专题

【Mule ESB】:对MuleESB的简单认识

是什么 Mule ESB是一个基于Java的轻量级消息框架和整合平台。 消息框架: 把不同的系统整合一起,需要一个系统能将数据发送到另一个系统。同时另一个系统能读取发送来的数据。消息框架能够帮助我们开发人员完成发送,转换,读取数据的工作。 解决的问题 Mule ESB能处理各种协议发送来的消息,以及各种格式的消息。 与传统的ESB区别: 在需要的时候才让应用于总线建立连

mule-standalone 指定运行jdk版本

1.修改文件mule-standalone-3.6.0\bin\launcher.bat 1.1 指定运行的jdk code set FOUND=JAVAHOME\java.exe   set FOUND =D:\Program Files\java1.7\jdk1.7\bin\java.exe     1.2 修改位置 2.修改mule-standalone-3.6.0\co

mule 异步方式是一种单向调用,调用者不需要获得响应。

异步方式通过inbound和outbound endpoint的exchange-pattern=”one-way”实现。 使用基本的Stdio Transport验证,通过标准输入传输字符串,将其原样传递给标准输出进行显示。相应配置如下: stdio-asynchronous-single.xml Java代码   1.      <?xml version="1.0" encoding

MULE学习笔记1

1、安装&配置 版本:mule 2.2.1 操作: 1) 下载、解压 2)配置环境变量:MULE_HOME、PATH 3)如果网络环境使用代理,找到%MULE_HOME%/conf目录下,找到wrapper.conf,修改 [java] view plain copy print ? #wrapper.java.additional.<n>=-Dhttp.proxyHos

mule in action翻译19 : 3.7 使用数据库

mule in action翻译19 : 3.7  使用数据库          有时数据库是不同应用之间的隐含集成方式。每个主流的开发平台都对数据库交互提供丰富的支持。因此 ,数据库比应用活的更久并不是什么稀罕事。如果你正在使用一个java应用程序,很可能使用了数据库抽象层(实现可能是 Hibernate或 spring jdbc)。这种情况下,在组件中使用这些类库是行得通的。如果你在使用一个

mule in action翻译18 : 3.6 使用FTP传输

mule in action翻译18 : 3.6  使用FTP传输          如果你曾涉足过因特网,你一定记得曾经FTP是多么的盛行。在HTTP和SSH之前,FTP是计算机间传输文件的主要方式。虽然近年来由于HTTP、SCP、BitTorrent的升起,FTP日渐衰落,但你还是可能会偶尔遇到一些应用需要使用FTP。      本节,学习使用FTP传输发送和接受数据。首先看如何轮询一个远程

mule in action翻译17 : 3.5 使用EMAIL传输

mule in action翻译17 : 3.5  使用EMAIL传输         email常被看成是主要用来进行个人之间通讯的,但它不仅仅是一个会话机制。email可用来转发监控警告,发送订单收据,协调调度。想一下当你在网站注册时、在亚马逊买书时,是不是经常会收到自动发送的邮件?这就是email传输的例子。本节中探讨如何使用email传输处理并生成这些消息。先看使用IMAP接收这些消

mule in action翻译15 : 3.3 使用HTTP传输

mule in action翻译15 : 3.3  使用HTTP传输   3.3  使用HTTP传输     本节讲mule对HTTP和web service的支持。对HTTP的支持,使从web站点或应用接受或发送数据变的更简单。mule支持 JAX-RS和JAX-WS,提供了对REST和SOAP的API支持。     3.3.1 使用HTTP发送和接受数据       HTTP传输允许你使用H

mule in action翻译14 : 3.2 使用文件传输

mule in action翻译14 :  3.2  使用文件传输       读写文件是应用程序获取或写出数据最常用的方式。    本节学习如何使用mule的文件传输实现读、写、移动、删除的操作。       配置属性   本书中你会看到如下的属性配置:     host="${imap.host}"     这些属性占位符是为了避免硬编码。属性文件的位置的配置如下:     <conte

mule in action翻译13 : 3.1 理解连接器

mule in action翻译13 : 3.1  理解连接器   第3章 连接器   本章内容:     1、使用连接器整合不同的协议     2、云连接器API     3、整合SaaS APIs        应用集成的关键是四处运送数据。把珍贵的时间花费在编写WSDL、写JMS消费者程序、钻研供应商自相矛盾的文档上,并不会对你的集成应用提供多大的贡献。反而造成了负面影响:你费力编写代

mule in action翻译12 : 2.4 使用Mule表达式语言

mule in action翻译12 : 2.4  使用Mule表达式语言        2.4  使用Mule表达式语言    mule表达式语言带来了配置的动态性。mule提供丰富的表达式语言, 供你在配置文件的不同地方处理复杂逻辑。   表达式重载     mule表达式计算框架在 version3.3 进行了大改进。                        形式如 #[eval

mule in action翻译11 : 2.3 Mule 消息

mule in action翻译11 : 2.3  Mule 消息   2.3  Mule 消息    当一个消息传入mule, 它实际上是触发了一个事件(例如,可能是org.mule.api.MuleEvent的一个实例)。  这个事件不仅携带实际的消息本身(例如 一个org.mule.api.MuleMessage实例),而且还包含消息处理时  用到的上下文信息。   事件的上下文由多个

mule in action翻译10 : 2.2 和消息交互

mule in action翻译10 :  2.2 和消息交互      2.2 和消息交互    mule支持几种交互方式,交互的结果是创建新的消息或者是处理一个已经存在的消息。  先学习消息交互中非常重要的术语:  Receiving-- 接收  : 发生在消息源处,当一个外部的事件发生时                                 (比如一个HTTP请求 或来自JM

mule in action翻译9 : 2.1 流

mule in action翻译9 :  2.1 流     2.1   流   流是mule配置中最重要的元素。 一般流的起点是一个消息源,随后是一系列消息处理器。这些处理器以流元素的形式串联起来。 向流中添加处理器时,没有处理器的类型的限制,也没有顺序的限制。     来看1.4.2中的产品注册的流。 清单2.1中 稍微修改了这个流,添加了个logger元素。 Listing 2.1 T

mule部署的学习

1.多实例模式,创建BASE_MULE环境变量,运行批处理命令即可,其实就是copy文件 2.log4j放到MULE_HOME/conf下 3.在bin目录下创建conf文件夹用来放程序需要的配置文件(一定要手动创建,自动创建的有写保护) 4.程序里加载配置文件代码location='"file:conf/webserviceClientUrl.properties"       在

Mule Studio安装CVS

Mule Studio是非常好的开源ESB中间件。最近使用其架设ESB框架,但是开发到一半,突然发现其没有自带cvs!经过一番处理,终于将CVS整合进入,官网只提供了如何整合SVN的方法。下面我来说明如何安装Eclipse的CVS进入Mule Studio 3.4版本。 Mule Studio实际上还是基于Eclipse改出来的。   这里不方便截图。操作步骤如下: 在主界面菜单选择:

Mule介绍

【ESB专题】-面向消息的EAI的关键组件 企业集成有很多种模式,随着技术的发展,实时的、面向消息的企业集成越来越成为主流,面向消息的企业集成的稳定性和兼容性要求其基础件,也就是 message 系统必须提供足够强壮和可扩展的设计,下面几种是作为面向消息的企业集成的基础件所必须提供的几个关键性组件。 消息集成使得 message 系统负责转换两个应用之间的数

MULE 通过HTTP进行文件上传

工具版本mule-standalone3.9.0Anypoint-Studio6.4.0Postman6.2.5 写在前面 今天想起来还没有尝试过Mule的文件上传,毕竟上传文件是一个很常见的功能了,因此实践做一个Mule文件上传的示例。使用Postman能够很轻松地模拟前台表单上传文件的过程。 首先看一下Mule接收文件是怎么样的 在Logger组件打了一个断点,为了方便观察通过

Mule与Servicemix比较

Servicemix的优点: 1,基于JBI规范; 2,可以热部署; 3,支持Camel(可以用DSL去开发集成流程); Servicemix的缺点: 1,JBI规范带来了使用上的繁琐,且JBI规范没有得到太多的青睐,前途未卜; 2,过多依赖XML的配置; 3,由于所有消息要进行标准化处理,即生成和解析XML文件,所以会导致性能下降; 4,开发过程中需要实现框架特定接口(Messa

Mule 的第一个例子

源代码在 : http://tobeno1.iteye.com/blog/408697  (mule 版本 mule-2.2)   视频讲解 : http://www.mulesource.org/display/COMMUNITY/Meet+Mule  (mule版本 mule-2.1.1)   mule的版本 : mule-2.1.2  (版本问题在启动mule时,解析config文件

Mule 例子:以axis做为inbound,传递复杂类型,MuleClient UMOMessage

这个例子出自:http://raymondhekk.iteye.com/blog/300604   重点演示了: 1、用 mule 的 inbound 来发布 axis 的 web services。 2、用 mule 的 MuleClient,UMOMessage 来调用 web services。 3、调用 web services 时候,传递复杂类型。   类清单:

Mule, AquaLogic ESB 学习阶段性总结 (2009.9.21)

下面这段文字为转载:http://dragonetzhou.iteye.com/blog/171499   首先考虑一个最简单的例子:只有一个入口和一个出口。只涉及到一个服务提供者和服务消费者。服务提供者只提供webservice协议进行访问。消费者只 能通过http协议。那么两者如何通信呢。消费者没法直接访问提供者,那么消费者就访问ESB了。ESB就提供了一个虚拟的基于http协议的端点。然

Mule 的 Loan Broker 例子的 PPT (经典的ESB的例子)

http://wiki.springside.org.cn/display/calvin/Mule1.4   ( Loan Broker示例讲解  Loan Broker是ESB最常用的示例,JavaZone2005上对Mule ) 这个PPT在 这个页面的 最下面。   例子 比较全局性的介绍了如何在一个复杂项目中使用 mule。   讲解的 比较清楚 , 而且比较容易理

今天开始用电驴(e-mule)

早就听说仙剑出电视剧了,一直没空去下了看,今天终于闲了下来,网上搜了一下,发现e-mule这个工具不错,down BT 特别快,有人气就是不同,以后看电影就靠他了。    仙剑也拍的不错,整个剧情和游戏差不多,只是稍有改动,比如我本来想看看那个莲花池的迷宫是怎么拍的,结果看了是有点失望,李逍遥人选的不错,有一种不拘世俗的气质,满符合他的个性的。

mule有关软件下载地址

mule相关软件下载地址 1.官网上提供的软件下载地址: https://mule-studio.s3.amazonaws.com/5.0.0-JAN15/AnypointStudio-for-win-64bit-5.0.0-201501151524.zip https://mule-studio.s3.amazonaws.com/5.0.0-JAN15/AnypointStudio-

mule开发文档级demo实例

mule开发: 最近项目中使用到跨域访问服务,局域网直接服务调用,通过网络查询到mule的部分文档,做了一个简单的demo实例,希望能对mule使用者有一定的帮助。由于mule的开发文档相当的少,不少还限制下载,只能浏览,本人通过破解软件下载一些重要的mule开发文档,需要下载者通过下面百度网盘链接直接下载,所有的文档级工具全部上传到百度云。 业务需求:          由于项目部署网