[发明专利]基于ESB的Web服务实现方法、ESB和服务中心无效
申请号: | 201210325778.0 | 申请日: | 2012-09-05 |
公开(公告)号: | CN102882934A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 周国伟 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 esb web 服务 实现 方法 服务中心 | ||
1.一种基于ESB的Web服务实现方法,包括:
企业服务总线ESB预定义服务参数信息的统一格式,所述ESB将服务提供者提供的Web服务的参数信息的格式转换为所述统一格式,并将转换后的参数信息转发给服务中心;
所述服务中心在收到所述转换后的参数信息后,根据所述转换后的参数信息调用所述ESB对所述Web服务进行封装,并控制所述ESB通过统一的接口对外发布服务。
2.如权利要求1所述的方法,其特征在于:
所述服务中心根据所述转换后的参数信息调用所述ESB对所述Web服务进行封装的步骤包括:
所述服务中心根据所述转换后的参数信息调用所述ESB的服务引擎,所述ESB的服务引擎选择封装模式以及要进行封装的Web服务,判断所述要进行封装的Web服务的参数信息与选择的封装模式是否匹配,如果匹配,则将所述Web服务的参数信息按照封装模式生成服务注册文件,并部署在所述ESB上。
3.如权利要求2所述的方法,其特征在于:
所述ESB的服务引擎选择封装模式以及要进行封装的Web服务的步骤包括:
所述ESB的服务引擎根据所述转换后的参数信息先将所述Web服务进行分类,然后选择封装模式,根据具体业务从分类后的Web服务中选出要进行封装的Web服务。
4.如权利要求3所述的方法,其特征在于:
所述服务中心控制所述ESB通过统一的接口对外发布服务的步骤包括:
所述服务中心向所述ESB发送通过统一接口对外发布服务的控制指令;
所述ESB在收到所述服务中心的所述控制指令后,对外发布由所述ESB的服务引擎生成的接口,所述接口包括一个或多个,所有接口的格式相同。
5.如权利要求1所述的方法,其特征在于:所述方法还包括:
在服务消费者通过所述统一的接口调用封装后的Web服务时,所述ESB收到所述服务消费者发送的请求获取的Web服务的参数信息;
所述ESB将该参数信息的格式转换为所述统一格式,然后在其上部署的封装后的Web服务中找到相应的Web服务,将该Web服务的参数信息再转换为所述服务消费者请求获取的Web服务的参数信息的格式,返回给所述服务消费者。
6.一种实现Web服务的企业服务总线ESB,包括:
Web服务参数信息转发模块,用于预定义服务参数信息的统一格式,将服务提供者提供的Web服务的参数信息的格式转换为所述统一格式,并将转换后的参数信息转发给服务中心;
服务引擎,用于在收到所述服务中心的封装调用后,根据所述转换后的参数信息对所述Web服务进行封装,并将封装后的Web服务部署在所述ESB中;
服务发布模块,用于在收到所述服务中心通过统一的接口对外发布服务的控制指令后,对外发布统一的接口供服务消费者调用所述封装后的Web服务。
7.如权利要求6所述的ESB,其特征在于:
所述服务引擎,用于根据所述Web服务的参数信息对所述Web服务进行封装,并将封装后的Web服务部署在所述ESB中,包括:
所述服务引擎,用于选择封装模式以及要进行封装的Web服务,判断所述要进行封装的Web服务的参数信息与选择的封装模式是否匹配,如果匹配,则将所述Web服务的参数信息按照封装模式生成服务注册文件,并部署在所述ESB上。
8.如权利要求7所述的ESB,其特征在于:
所述服务引擎,用于选择封装模式以及要进行封装的Web服务,包括:
所述服务引擎,用于根据所述转换后的参数信息先将所述Web服务进行分类,然后选择封装模式,根据具体业务从分类后的Web服务中选出要进行封装的Web服务。
9.如权利要求8所述的ESB,其特征在于:
所述服务发布模块,用于对外发布统一的接口供服务消费者调用所述封装后的Web服务,包括:
所述服务发布模块对外发布由所述服务引擎生成的接口,所述接口包括一个或多个,所有接口的格式相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210325778.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种触摸式手机外壳
- 下一篇:一种识别攻击的方法及装置