MULE ESB
MULE ESB
涂作权的博客
To do what I want to do!
展开
-
MULE ESB环境搭建和例子(通过装插件的方式)
环境搭建和例子:Download mule standaloe from web site:1. http://www.mulesoft.org/download-mule-esb-community-edition2. Unzip to a path(such as:D:\mulesl312) Installing Mule IDE in Eclipse转载 2013-06-11 20:33:09 · 6544 阅读 · 0 评论 -
Mule web service调用中的复杂类型传递
官网上很辛苦在一个旮旯里找到如何向 Mule暴露的axis web service 传递复杂数据类型 ,http://www.mulesource.org/pages/viewpage.action?pageId=4678, 官网上只提供了原理,自己补充了一下客户端测试代码,部分服务类做了修改。 类清单: Person: 数据类,测试复杂数据类型的传递 Pers转载 2013-09-10 17:42:27 · 1497 阅读 · 0 评论 -
发布webservice--axis
[java] view plaincopyprint?package mule.webservice.service; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; @WebService public interface Hello {转载 2013-09-10 17:19:08 · 1343 阅读 · 0 评论 -
用tomcat 发布mule 服务 (转)
研究了一段时间mule 3.0.1 ,下面分享使用 myeclipse 创建 使用mule的项目,然后 使用tomcat启动服务步骤如下: 1:下载tomcat 2: 在tomcat 目录下 conf/server.xml 里面添加 3:在tomcat 根目录下建立 文件夹 mule-libs (如果存在不需要重复) 4:将下载的mule 下面的 lib转载 2013-09-10 17:43:28 · 1547 阅读 · 0 评论 -
一个基于Mule的企业服务总线的案例(关于JMS)
面向服务架构的关键字之一就是ESB。以前很多厂商靠买消息服务器来提供集成交互的方案,然后出现了SOAP和REST。早期的尝试基本上都是通过定一个固定的消息格式,例如xml来让各个系统交换。但是这些消息格式本身经常需要修订,就给集成带来了很大的麻烦。最好的解决方案就是每个应用还是用自己支持的接口,例如EDI或者SOAP,然后构建一个可以集成各种结构的聚合器,每一个应用的接口就开发成聚合器的一转载 2013-09-10 18:07:44 · 2479 阅读 · 0 评论 -
Mule ESB 学习笔记
写之前的内容时,Mule刚刚3.0.1版本,很多官方文档还没有更新(尤其示例代码),维持在V2的状态。经过了一年多的时间,Mule社区版发展至了3.2版本,并且推出了Mule Studio可视化开发工具(当前beta状态,支持Mule 3.1.2)。将以前自己验证的示例代码在3.1.2版本上又跑了一遍(有些变化),在此做一下记录。一. 服务调用1. Mule实现并提供Web S转载 2013-09-10 18:20:59 · 1558 阅读 · 0 评论 -
Mule3配置文件(有关jdbc配置)
xmlversion="1.0"encoding="UTF-8"?> mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:spring="http://www.springfr转载 2013-09-10 17:32:06 · 2257 阅读 · 0 评论 -
通过MULE集成服务的几种方式
6. 配置模式Mule 3.0版本提供了“pattern”的机制。Pattern总结了实际使用过程中的常见场景,以简化的服务配置方式提供。6.1 简单服务模式(simple service pattern)简单服务模式用于简化同步服务调用的配置,对应消息传递方式中的请求-响应方式。图 简单服务模式简单服务模式通过simple-service 元素配置,主要的元素属性包括:转载 2013-09-10 17:51:28 · 4200 阅读 · 0 评论 -
Mule的消息路由
当谈论整合应用时,消息路由备受关注。当我们确定了各个应用,并选择Mule作为整合平台,也知道在Mule的服务中可以使用哪些Java类和web services处理消息,那么为了让消息正确地在服务间流转,该如何将所有的事情整合在一起,从而确保获得我们所需要的的结果呢?Mule为您的Mule应用中的服务间的路由消息提供了强大而灵活的可选项。本文描述了Mule的常用消息类型和几种可用的特殊路由器。转载 2013-09-10 18:11:28 · 1631 阅读 · 0 评论 -
MULE ESB发布CXF服务
<inbound-endpoint address="http://${esb.webservice.in.address}:${esb.webservice.in.port}/XXX/services"exchange-pattern="request-response"> 访问别人的,转载 2013-09-10 17:26:49 · 2489 阅读 · 0 评论 -
在tomcat中部署mule项目
原文是在mule的官网上,在这里,我做了一个简单的翻译,水平有限,有什么不足的地方,请多多包涵~ 在Tomcat中安装Mule 为了可以热部署你的Mule应用,将Mule安装在Tomcat下需要如下的几步: 1.从apache的主页下载并按照标准的配置安装Apache Tomcat6。 2.在tomcat的根目录下, 添加下面一行代码到conf/server.xml转载 2013-09-10 17:43:28 · 2440 阅读 · 2 评论 -
MULE ESB学习笔记
写之前的内容时,Mule刚刚3.0.1版本,很多官方文档还没有更新(尤其示例代码),维持在V2的状态。经过了一年多的时间,Mule社区版发展至了3.2版本,并且推出了Mule Studio可视化开发工具(当前beta状态,支持Mule 3.1.2)。将以前自己验证的示例代码在3.1.2版本上又跑了一遍(有些变化),在此做一下记录。一. 服务调用1. Mule实现并提供Web S转载 2013-09-10 20:19:24 · 1405 阅读 · 0 评论 -
Mule ESB 学习笔记(11)Web Service Proxy(这里是一个可以正常运行的例子)
一、WebSevice Proxy 简介 WebService Proxy 是ESB中最常见的使用场景之一,即通过 ESB 直接转发 WebService Client 的 SOAP 请求,并将 WebServcieProvider 的 SOAP 响应转发给 WebService Client ,此时的ESB就是一个WebService Proxy。转载 2013-09-30 11:49:07 · 2603 阅读 · 0 评论 -
CXF+JAXB处理复杂数据
CXF+JAXB处理复杂数据CXF默认使用JAXB 来实现对象和XML之间的映射。在前面的例子 中,使用CXF发布的Webservice,其方法的参数和返回值都是简单类型。 本文讨论对象复杂性的分级,验证对于各种复杂度JAXB的支持情况,以及使用JAXB时对于Map,循环引用,继承等情况的处理办法。 文中的例子没有直接调用JAXB的API,而是用CXF发布webservic转载 2014-04-09 15:53:27 · 1481 阅读 · 0 评论 -
Mule ESB-3.Build a webservice proxy
自从引入ESB后,系统之间不再直接依赖,我负责的这块,主要是解决Webservice的问题,使系统A不再直接依赖系统B的Webservice。我们选择的产品是Mule ESB,所以自然要使用Mule 创建一个Webservice代理,即系统A请求到ESB,ESB请求系统B。准备工作:通过我的博客《Mule ESB-Basic Studio Tutorial》了解转载 2014-05-13 15:03:30 · 1562 阅读 · 0 评论 -
WebServices应用集成框架ESB(Enterprise Service Bus 企业服务总线)
给大家介绍一个好东东,在进行系统间集成时经常利用WebService,但是从建立WebService和调用的重复性和维护性的工作量都相当大,所以接下来我将宴请大家干看不吃一顿丰盛的WebService应用框架技术大餐。 首先简单介绍一下,ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网转载 2013-09-10 17:40:00 · 2129 阅读 · 0 评论 -
mule 怎样集成外部的webservice
< mule xmlns:file="http://www.mulesoft.org/schema/mule/file" xmlns:jms="http://www.mulesoft.org/schema/mule/jms" xmlns:email="http://www.mulesoft.org/schema/mule/email" xmlns:vm="http://www.mulesoft.转载 2013-09-10 17:35:21 · 2486 阅读 · 0 评论 -
Mule 官方例子研究
一、编译导入Mule自带的例子1.准备安装Mule。这里就不介绍mule的安装了,请参考《Mule安装部署手册》。2. 编译Mule自带例子中的Hello例子使用命令行到目录:D:\app\mule3.1.1\examples\hello下,输入:mvn 即可。这里需要安装Maven;3. 导入Eclipse工程输入命令:mvn eclipse:eclipse 成功后,即可转载 2013-09-10 17:29:29 · 1589 阅读 · 0 评论 -
ESB
ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事转载 2013-06-04 08:47:47 · 2086 阅读 · 0 评论 -
ESB知识点介绍
Mule ESB 学习笔记 2013-06-19 13:55:08| 分类: 程序 | 标签:mule3 esb |字号 订阅附-学习资料:Mule in Action,by David Dossot & John D'EmicMule 官方文档DZone Refcardz #40: Core Mule1. 简介Mule E转载 2013-08-27 16:19:57 · 1943 阅读 · 0 评论 -
MULE ESB中的一些值得关注的地方
Mule框架提供了一个可升级的环境,可以把自己的业务组件部署在里面。Mule管理所有组件之间的交互,不管它们是在同一个虚拟机中还是在internet上,也不管底层使用的传输方式。Mule围绕着企业服务总线(ESB)架构进行设计,保证了不同的组件或者应用可以通过公共的消息总线进行交互,公共的消息总线一般是由JMS或者其他消息服务器来实现。它的主要特点有: 1.基于J2EE1.4转载 2013-08-29 08:12:28 · 1618 阅读 · 0 评论 -
MULE ESB功能介绍
Mule是一个企业服务总线(ESB)消息框架.它的主要特性包括:1.基于J2EE1.4的企业消息总线(ESB)和消息代理(broker).2.可插入的连接性:比如Jms,jdbc,tcp,udp,multicast,http,servlet,smtp,pop3, file,xmpp等.3.支持任何传输之上的异步,同步和请求响应事件处理机制.4.支持Axis或者Glue的Web Se转载 2013-08-29 08:20:24 · 2547 阅读 · 0 评论 -
开源的ESB产品列表信息
WSO2 ESB:WSO2 ESB是一套轻量级,以XML和Web service为核心的ESB(Enterprise Service Bus)。基于Apache Synapse和Apache Axis2项目构建。它支持connectivity,transformation,mediation和Web service交互管理。JBossESB:ESB是SOA基础架构的一部分,而SOA并不转载 2013-08-29 08:21:42 · 1680 阅读 · 0 评论 -
关于MULE ESB相关的介绍
1. 简介Mule ESB是一个基于Java的轻量级企业服务总线和集成平台,允许开发人员快速便利地连接多个应用,并支持应用间的数据交换。Mule ESB支持集成现有系统而无论其底层采用何种技术,如JMS、Web Services、JDBC、HTTP以及其他技术。2. 整体结构图 整体结构从上图可见,Mule通过Transports/Conne转载 2013-08-29 09:18:59 · 1124 阅读 · 0 评论 -
Mule的基本配置元素:Endpoint、Transformer、Filter、Flow
1.EndpointMule的endpoint和WS中的endpoint是非常类似的,它是消息进出(读写)的入口,不同的是mule的endpoint可以基于各种不同的传输协议。mule的endpoint分成两类: global endpoint:全局的endpoint,一个flow或service的inbound或outbound endpoint可以通过ref属性引转载 2013-08-29 10:01:17 · 1917 阅读 · 0 评论 -
MULE ESB简介
Mule ESB是一个轻量级的、开源的、基于Java的ESB(Enterprise Services Bus)和企业应用集成平台。它能够让企业开发人员快速地、简便地集成多个应用程序,无论这些应用程序是用什么样的技术开发的(Java, .NET或其它),也无论这些系统部署在什么样的平台(Unix, Linux, Windows),也无论这些应用程序采用什么样的通讯协议(SOAP, Socket, R转载 2013-08-29 08:24:18 · 2016 阅读 · 0 评论 -
Mule ESB 3.3与CloudHub
MuleSoft最近发布了企业服务总线(ESB)产品Mule ESB 3.3。在新版本中,除了应用程序集成之外,Mule ESB还拥有了数据集成功能;从而为开发者提供了一个面向本地或云端应用的集成解决方案。Mule ESB 3.3提供了集成本地应用、SaaS和定制软件的套件;这些功能都可以在新的Mule Studio中找到。Mule ESB 3.3有两个分支:企业版和开源社区版。Mule ES转载 2013-08-29 09:33:00 · 1972 阅读 · 0 评论 -
Mule web service调用中的复杂类型传递
Mule版本: 1.4.4 官网上很辛苦在一个旮旯里找到如何向 Mule暴露的axis web service 传递复杂数据类型 ,http://www.mulesource.org/pages/viewpage.action?pageId=4678, 官网上只提供了原理,自己补充了一下客户端测试代码,部分服务类做了修改。 类清单: Person: 数据类,转载 2013-09-09 15:48:40 · 1497 阅读 · 0 评论 -
MULE ESB参考网站所在位置
http://www.mulesoft.org/documentation/display/current/HTTP+Transport+Reference原创 2013-08-29 10:36:52 · 986 阅读 · 0 评论 -
MULE学习笔记1
1、安装&配置版本:mule 2.2.1操作:1) 下载、解压2)配置环境变量:MULE_HOME、PATH3)如果网络环境使用代理,找到%MULE_HOME%/conf目录下,找到wrapper.conf,修改[java] view plaincopyprint?#wrapper.java.additional.=-Dhttp.proxyHos转载 2013-09-10 17:14:59 · 1504 阅读 · 0 评论 -
Mule学习笔记(二)
Mule的第一个应用非常简单。却也可以看出Mule的运行机制。上例中,实现的是Hello world 的例子,过程为:用户输入内容,回车,然后显示Hello,[输入的内容]。这个实现非常简单,但是,却也存在一些问题,mule是怎么知道显示这些内容的,现在就研究这个。也许大家觉得,在XXXX.xml中已经配置了类路径,mule当然可以找到这个类,问题就在这里,mule找到了实现类,那他是如何转载 2013-09-10 17:16:47 · 2456 阅读 · 0 评论 -
Mule发布webservice--cxf
package mule.webservice.service; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; @WebService public interface HelloCXF { @WebResult(name="text")转载 2013-09-10 17:20:26 · 2380 阅读 · 0 评论 -
Mule3用户手册:Mule ESB 3使用要点
Mule是一个灵活的消息处理和集成框架。你使用Mule的方式取决于你要尝试解决的问题。Mule3提供了多种配置构建方法,这些方法可以根据需要被混合和装配,来实现你的方案。l 理解Mule配置l 在流、模式或服务之间进行选择l 消息源和消息处理器l 配置组件l 使用传输器做连接l 配置端点l 使用过滤器l 使用转换器l 使用Mule云连接来连接S转载 2014-06-16 18:14:38 · 2152 阅读 · 0 评论