[发明专利]企业服务总线配置文件生成方法、装置、设备和存储介质有效
申请号: | 202010721626.7 | 申请日: | 2020-07-24 |
公开(公告)号: | CN111818175B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 郑灶贤;赵东生;李德俊;张荣荣 | 申请(专利权)人: | 南方电网数字电网研究院有限公司;南方电网财务有限公司 |
主分类号: | H04L67/30 | 分类号: | H04L67/30;H04L9/40;H04L12/40;G06F16/14 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 樊倩 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 企业 服务 总线 配置文件 生成 方法 装置 设备 存储 介质 | ||
本申请涉及一种企业服务总线配置文件生成方法、装置、计算机设备和存储介质。所述方法包括:获取服务治理组中的服务定义文档;从服务定义文档中提取至少一个服务接口信息,并从预先配置的多个配置文件生成器中选取与服务接口信息相匹配的至少一个目标配置文件生成器;将服务接口信息转换为类对象信息,将类对象信息输入目标配置文件生成器,生成企业服务总线配置文件。采用本方法能够通过预先配置多个配置文件生成器,在得到服务定义文档后,可以根据存储的服务接口信息选择对应的配置文件生成器自动生成企业服务总线配置文件,不需要开发人员一个个编写配置文件,因此可以提高配置文件生成效率。
技术领域
本申请涉及系统交互技术领域,特别是涉及一种企业服务总线配置文件生成方法、装置、计算机设备和存储介质。
背景技术
随着互联网的高速发展,面向服务的体系结构(SOA)已经逐渐成为IT集成的主流技术,而企业服务总线(ESB),则是构建SOA解决方案时所使用基础架构的关键部分,是由中间件技术实现并支持SOA的一组基础架构功能。ESB支持异构环境中的服务、消息,以及基于事件的交互,并且具有适当的服务级别和可管理性。
然而,目前在ESB项目建设过程中,通常需要开发人员根据服务治理组治理的服务接口文档(Excel),一个个编写系统所需配置文件,然后部署到相应环境上测试验证,因此目前的ESB配置文件生成过程中,文件生成效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种企业服务总线配置文件生成方法、装置、计算机设备和存储介质。
一种企业服务总线配置文件生成方法,所述方法包括:
获取服务治理组中的服务定义文档;
从所述服务定义文档中提取至少一个服务接口信息,并从预先配置的多个配置文件生成器中选取与所述服务接口信息相匹配的至少一个目标配置文件生成器;
将所述服务接口信息转换为类对象信息,将所述类对象信息输入所述目标配置文件生成器,生成企业服务总线配置文件。
在其中一个实施例中,所述服务接口信息包括:服务接口的属性信息;所述目标配置文件生成器包括目标拆组包模块生成器;所述从预先配置的多个配置文件生成器中选取与所述服务接口信息相匹配的至少一个目标配置文件生成器,包括:从所述多个配置文件生成器中选取与所述属性信息相匹配的所述目标拆组包模块生成器。
在其中一个实施例中,所述属性信息包括所述服务接口的提供方信息以及所述服务接口的报文格式信息;所述从所述多个配置文件生成器中选取与所述属性信息相匹配的所述目标拆组包模块生成器,包括:从所述多个配置文件生成器中选取第一拆组包模块生成器,作为所述目标拆组包模块生成器;其中,所述第一拆组包模块生成器与所述提供方信息以及所述报文格式信息相匹配;若所述多个配置文件生成器中未包含有所述第一拆组包模块生成器,则获取与所述提供方信息匹配的第二拆组包模块生成器,作为所述目标拆组包模块生成器;若所述多个配置文件生成器中未包含有所述第二拆组包模块生成器,则获取与所述报文格式信息匹配的第三拆组包模块生成器,作为所述目标拆组包模块生成器;和/或若所述多个配置文件生成器中未包含有所述第三拆组包模块生成器,则获取预设的默认拆组包模块生成器,作为所述目标拆组包模块生成器。
在其中一个实施例中,所述获取服务治理组中的服务定义文档,包括:拷贝所述服务定义文档,得到所述服务定义文档的文档副本;采用事件模式读取所述文档副本,得到所述服务定义文档。
在其中一个实施例中,所述将所述服务接口信息转换为类对象信息,包括:获取预设的过滤器配置信息;基于所述过滤器配置信息对所述服务接口信息进行过滤处理,确定处理标识为待处理的服务接口信息;将所述处理标识为待处理的服务接口信息转换为所述类对象信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司;南方电网财务有限公司,未经南方电网数字电网研究院有限公司;南方电网财务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010721626.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:遥控器的测试装置
- 下一篇:利用两级蓄能器进行供能的液压两级油源