【技术实现步骤摘要】
交易链路拓扑服务构建方法、装置、设备及介质
[0001]本专利技术涉及电信运营领域,尤其涉及一种交易链路拓扑服务构建方法
、
装置
、
设备及介质
。
技术介绍
[0002]在电信运营商领域,随着业务复杂性不断提升,对服务提供的时效和质量提出了更高的要求,为了减少代码开发和人工操作,需要实现服务的自动化生成
、
动态变更
、
自动注册和自动化联调等
。
其中涉及到三个主要环节:服务生成
、
服务发布
、
服务测试联调
。
[0003]目前,关于订单服务生成,通过定义接口对应的流程文件,在调用接口的过程中使用定义好的流程文件
。
涉及到接口变更情况需要更改流程定义文件
。
避免了修改接口服务时导致的停服问题和代码修改问题,能够快速满足接口需求变化
。
关于订单服务发布,根据接口的请求参数和响应参数,将服务信息构造成对应的数据结构填充到服务协议模板中,通过服务协议模板生产服务工程包,再将服务工程包进行服务发布
。
关于订单服务测试联调,预先配置账号信息,在接受测试请求时验证账号并查询测试数据,进行自动化测试并返回测试结果,以账号来区分测试数据,实现不同测试用例之间的流程隔离,进行多租户并发测试
。
所有测试过程进行数据隔离,互不干扰
。
[0004]但是,关于订单服务生成,无法依据订单中心接口 ...
【技术保护点】
【技术特征摘要】
1.
一种交易链路拓扑服务构建方法,其特征在于,所述方法包括:基于订单服务的接口规范文档生成中台接口服务对应的订单服务实例;基于所述订单服务实例生成订单规则实例;基于所述订单服务实例和所述订单规则实例,通过订单服务注册引擎将服务注册并发布至能运平台
。2.
如权利要求1所述的交易链路拓扑服务构建方法,其特征在于,所述基于订单服务的接口规范文档生成中台接口服务对应的订单服务实例的步骤,包括:解析订单服务的接口规范文档,得到订单规范参数;对所述订单规范参数和订单服务模型属性建立映射关系,生成与所述订单规范参数和所述订单服务模型属性匹配的订单标签;基于所述订单标签生成中台接口服务对应的订单服务实例
。3.
如权利要求2所述的交易链路拓扑服务构建方法,其特征在于,所述基于所述订单标签生成中台接口服务对应的订单服务实例的步骤,包括:基于订单标签链路匹配算法进行流程路由和编排得到订单链路,将所述订单链路添加到所述订单标签中;基于所述订单标签和所述订单服务模型构造得到新的订单服务模型;读取映射模型关系并生成所述订单服务模型的服务接口代码,将所述服务接口代码构造为订单服务实例
。4.
如权利要求1所述的交易链路拓扑服务构建方法,其特征在于,所述基于所述订单服务实例生成订单规则实例的步骤,包括:基于所述订单服务实例读取规则模型库,以加载规则标签;将所述规则标签和所述订单服务实例进行匹配,基于匹配结果生成规则插件代码包,并注入到所述订单服务实例中;将所述订单服务实例写入至实例文件,得到规则实例文件;基于解析订单业务规则得到的关键标签信息,对所述规则实例文件进行实例化,得到订单规则实例
。5.
如权利要求4所述的交易链路拓扑服务构建方法,其特征在于,所述基于所述订单服务实例生成订单规则实例的步骤之后,包括:对所述订单规则实例进行订单产商品信息业务参数的上下游链路适配
、
更新所述中台接口服务中的服务实例以及增添规则组件
。6.
如权利要求1所述的交易链路拓扑服务构建方法,其特征在于,所述基于所述订单服务实例和所述订单规则实例,通过订单服务注册引擎将服务注...
【专利技术属性】
技术研发人员:李恒春,刘静娴,钟庆,朱丹,廖丽玲,黎子豪,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。