Mule ESB 开发实现WebService Consumer 与DataMapper的使用
1、简介
以下是一个简单的通过http传递参数,调用远程WebService 组件并将查询结果转换为JSON到http页面显示。
2、组件介绍
以下分别对相应组件的配置做一下说明:
(1)HTTP : 配置一个 监听 ip 地址为: localhost 监听端口为:8081 的,监听uri为: /ws的http 监听组件
在配置的xml文件中,声明一个全局的 http 监听:
<http:listener-config name="HTTP_Listener_Configuration" host="localhost" port="8081" doc:name="HTTP Listener Configuration" />
<http:listener config-ref="HTTP_Listener_Configuration" path="/ws" doc:name="HTTP" />
(2)WebService Consumer :
在connector组件中找到WebService Consumer连接器,双击组件后可以进入编辑页面,按以下填好wsdl请求地址,
其他的功能将由该组件自动完成。
编辑完成之后点击ok,出现如下界面,Operation处选择要执行的方法即可
(3)DataMapper : 配置一个将 http参数转化成 WebService方法接收的参数去请求WebService服务
DataMapper 图像化配置界面:
用户自定义Map结构界面配置:
以上步骤配置好了之后,选择下方的Create mapping,会出现下图:
最后,只需在WebService后面接上对应的结果处理或者转换即可,本实例使用了一个内置的XML to JSON转换器,将请求结果转换成json后在
html页面输出。
相关推荐
Mule ESB WebService Consumer 结合 DataMapper的使用
Mule ESB 项目在Linux中的部署与开发与应用案例
MuleESB集成webservice+restful(sprintboot+mybatis+mysql)+activeMQ+javamail,五天的研究成果,集成了我所关注的点,希望有更多的朋友一起学习进步。
mule esb开发手册
Mule ESB 是一个轻量级的基于java的企业服务总线和集成平台, 使得开发人员可以快速,简单的连接多个应用, 使得它们可以交换数据。 Mule ESB 容易集成现有异构系统,包括:JMS, Web Services, JDBC, HTTP, 等. ESB...
mule esb mule esb 开发工具
文档主要介绍了Mule ESB的使用方法,并结合具体实例加深对ESB的理解,对新手很有帮助哦!
mule,mule esb,Mule,ESB
Mule ESB实际开发例子,适合初学者。
使用MuleEsb同时掉多个webservice,并返回到调用方。开发环境为AnyPoint3.7,将例子中的webservice接口修改成自己的即可运行。
Mule ESB开发工具以及相匹配的英文手册和中文手册(翻译狗充值翻译),过几天发布一些研究成果和样例
Mule ESB应用部署 Mule ESB应用的目录结构,配置文件说明
ESB原理及Mule ESB实践
企业服务总线(Mule ESB)的研究与实现
MuleESB3.0 属于轻量级的消息框架和整合平台,mule云
mule esb 项目 例子 入门
MuleEsb开源框架简介.pdf
mule esb mule esb打包手册文档