[发明专利]企业服务总线配置文件生成方法、装置、设备和存储介质有效
申请号: | 202010721626.7 | 申请日: | 2020-07-24 |
公开(公告)号: | CN111818175B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 郑灶贤;赵东生;李德俊;张荣荣 | 申请(专利权)人: | 南方电网数字电网研究院有限公司;南方电网财务有限公司 |
主分类号: | H04L67/30 | 分类号: | H04L67/30;H04L9/40;H04L12/40;G06F16/14 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 樊倩 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 企业 服务 总线 配置文件 生成 方法 装置 设备 存储 介质 | ||
1.一种企业服务总线配置文件生成方法,其特征在于,所述方法包括:
获取服务治理组中的服务定义文档;
从所述服务定义文档中提取至少一个服务接口信息,并从预先配置的多个配置文件生成器中选取与所述服务接口信息相匹配的至少一个目标配置文件生成器;
将所述服务接口信息转换为类对象信息,将所述类对象信息输入所述目标配置文件生成器,生成企业服务总线配置文件;包括:获取预设的过滤器配置信息;基于所述过滤器配置信息对所述服务接口信息进行过滤处理,确定处理标识为待处理的服务接口信息;将所述处理标识为待处理的服务接口信息转换为所述类对象信息;其中,所述过滤器配置信息包括:白名单过滤器配置信息以及黑名单过滤器配置信息,所述白名单过滤器配置信息存储有白名单过滤器的过滤条件,所述黑名单过滤器配置信息存储有黑名单过滤器的过滤条件;所述白名单过滤器用于只对满足白名单过滤器的过滤条件的服务接口信息生成配置文件,所述黑名单过滤器用于只对不满足黑名单过滤器的过滤条件的服务接口信息生成配置文件。
2.根据权利要求1所述的方法,其特征在于,所述服务接口信息包括:服务接口的属性信息;所述目标配置文件生成器包括目标拆组包模块生成器;
所述从预先配置的多个配置文件生成器中选取与所述服务接口信息相匹配的至少一个目标配置文件生成器,包括:
从所述多个配置文件生成器中选取与所述属性信息相匹配的所述目标拆组包模块生成器。
3.根据权利要求2所述的方法,其特征在于,所述属性信息包括所述服务接口的提供方信息以及所述服务接口的报文格式信息;
所述从所述多个配置文件生成器中选取与所述属性信息相匹配的所述目标拆组包模块生成器,包括:
从所述多个配置文件生成器中选取第一拆组包模块生成器,作为所述目标拆组包模块生成器;其中,所述第一拆组包模块生成器与所述提供方信息以及所述报文格式信息相匹配;
若所述多个配置文件生成器中未包含有所述第一拆组包模块生成器,则获取与所述提供方信息匹配的第二拆组包模块生成器,作为所述目标拆组包模块生成器;
若所述多个配置文件生成器中未包含有所述第二拆组包模块生成器,则获取与所述报文格式信息匹配的第三拆组包模块生成器,作为所述目标拆组包模块生成器;
和/或
若所述多个配置文件生成器中未包含有所述第三拆组包模块生成器,则获取预设的默认拆组包模块生成器,作为所述目标拆组包模块生成器。
4.根据权利要求1所述的方法,其特征在于,所述获取服务治理组中的服务定义文档,包括:
拷贝所述服务定义文档,得到所述服务定义文档的文档副本;
采用事件模式读取所述文档副本,得到所述服务定义文档。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述生成企业服务总线配置文件之后,还包括:
获取预设的文件输出路径信息;
将所述企业服务总线配置文件按照所述文件输出路径信息输出至预设的输出位置。
6.根据权利要求1所述的方法,其特征在于,所述目标配置文件生成器包括:目标拆组包模块生成器、目标数据库脚本模块生成器、目标识别模块生成器以及目标测试报文模块生成器;
所述生成企业服务总线配置文件,包括:
若所述目标配置文件生成器为所述目标拆组包模块生成器,则生成可扩展标记语言格式的企业服务总线配置文件;
若所述目标配置文件生成器为所述目标数据库脚本模块生成器,则生成数据库脚本文件格式的企业服务总线配置文件;
若所述目标配置文件生成器为所述目标识别模块生成器,则生成所述数据库脚本文件格式或键值对配置文件格式的企业服务总线配置文件;
和/或
若所述目标配置文件生成器为所述目标测试报文模块生成器,则生成文本文件格式的企业服务总线配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司;南方电网财务有限公司,未经南方电网数字电网研究院有限公司;南方电网财务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010721626.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:遥控器的测试装置
- 下一篇:利用两级蓄能器进行供能的液压两级油源