[发明专利]一种基于CXF的OSGI框架下Web‑Service服务动态发布和管理方法在审
申请号: | 201710947124.4 | 申请日: | 2017-10-12 |
公开(公告)号: | CN107690003A | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 丁捷 | 申请(专利权)人: | 国电南瑞科技股份有限公司;南京南瑞集团公司;国电南瑞南京控制系统有限公司;南京南瑞集团公司节能环保分公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林,俞翠华 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于CXF的OSGI框架下Web‑Service服务动态发布和管理方法,以Activator模式创建一个动态发布模块,用于隔离Web‑Service的接口实现与服务发布;所述接口实现模块通过传入接口类对象以及服务URL后缀,即可动态地将接口类发布成Web‑Service服务。本发明的方法将发布接口所需的步骤最简化,开发人员可以将更多的精力放在接口实现上。同时该注册模块还可以通过缓存调用接口信息的方式,对已发布服务接口进行状态查询和启停管理。 | ||
搜索关键词: | 一种 基于 cxf osgi 框架 web service 服务 动态 发布 管理 方法 | ||
【主权项】:
一种基于CXF的OSGI框架下Web‑Service服务动态发布和管理方法,其特征在于,包括以下步骤:(1)建立OSGI的基础框架,其包括Apache CXF模块和接口实现模块,其中,所述的接口实现模块用以实现需要发布成Web‑Service服务的具体函数业务逻辑,所述Apache CXF模块用以将注册的接口实现类发布成Web‑Service服务提供给供客户端调用;(2)以Activator模式创建动态发布模块,并添加到所述的OSGI的基础框架中,其位于Apache CXF模块和接口实现模块之间;(3)设定Apache CXF模块的启动规则;(4)动态发布模块随系统在Activator模式下启动,获取CXF注册服务所必须的BundleContext对象,将CXF注册服务的代码进行二次封装后供接口实现模块调用;所述Apache CXF模块按照设定的启动规则运行;系统运行过程中,接口实现模块通过动态发布模块向Apache CXF模块注册,生成对应的Web‑Service服务,动态发布模块同时缓存注册接口类的相关信息做状态查询和启停管理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;南京南瑞集团公司;国电南瑞南京控制系统有限公司;南京南瑞集团公司节能环保分公司,未经国电南瑞科技股份有限公司;南京南瑞集团公司;国电南瑞南京控制系统有限公司;南京南瑞集团公司节能环保分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710947124.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于云计算的信息技术分析系统
- 下一篇:一种用于商场的铝方通安装结构