[发明专利]一种编排数据处理与接口服务调用方法有效
申请号: | 202110413134.6 | 申请日: | 2021-04-16 |
公开(公告)号: | CN112948152B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 邵健锋;朱国全;林鉴;郑立凡 | 申请(专利权)人: | 深圳市今天国际物流技术股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 广东省深圳市龙岗区宝龙街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编排 数据处理 接口 服务 调用 方法 | ||
本发明涉及计算机技术领域,公开了一种编排数据处理与接口服务调用方法,为了克服服务与服务间做数据对接时遇到的各种不确定性与变化,导致需要人为进行开发、调整、测试、部署;包括动态生成http服务接口、http请求调用、webservice服务接口、webservice请求调用、定时任务、消息订阅和发布、生成sql进行数据入库及各种不同的数据格式与结构的相互转换,并能将以上的所有功能进行编排串联成一个数据流程,编排过程中根据运行时的值进行条件判断路由选择,实现方便有效的处理,大大降低定制开发接口的成本投入。
技术领域
本发明涉及计算机技术领域,特别是一种编排数据处理与服务调用方法。
背景技术
随着信息技术的不断发展,企业中信息化的需求越来越旺盛,根据不同的业务构建不同的系统,在新系统完成后经常需要跟已有的系统进行对接,已有的系统由于开发时间的不同,开发团队的不同,使用的技术栈和接口通讯时采用的数据格式可能是不一样的,不同的接口,通讯时的数据结构也可能不一样,但系统所需要对接的数据范围是相对明确的,因此会产生三个问题:
一、有些服务采用的技术栈是webservice,进行数据通讯,需要新上架的系统提供webservice接口供现有系统调用,推送数据,有些现有服务提供webservice接口供新上架系统查询数据,同样是获取数据就存在着推和拉两种方式,而这只是针对一个通讯框架,如果新上架的系统采用的技术栈中没有webservice,那么研发人员需要因引入webservice而进行定制开发;
二、如果新上架的系统根据现有系统A提供了相应的数据接口,供系统A查询,但此时另一个现有的系统B需要新上架的系统定时推送数据上来,那研发人员需要再开发一个定时任务以及接口调用;
三、每次开发完接口之后,都必须要重新部署系统,让接口生效。
以上只是对服务之间对接存在的问题进行简要列举,本专利的方法可以实现方便有效的处理,大大降低定制开发接口的成本投入。
基于本专利,可以编排一个数据路由流程,在调用方和被调用方之间形成一道透明代理,或将两个被动调用的接口串联起来,做到调用接口A后,以A接口返回的数据进行数据处理后作为调用接口B的参数,进行调用,在创建或修改数据路由流程之后,只需要点击部署按钮,进行数据路由的部署,整个路由重部的过程,应用不需要重新启动。
发明内容
本发明的目的在于提供一种编排数据处理与服务及调用方法,以解决背景技术中不同接口对接需要人为定制开发以应对服务间通讯协议不一致,数据格式需要转换的问题,通过在调用方和被调用方之间形成一道透明代理,或将两个被动调用的接口串联起来,将变化的元素抽离出来,供用户快速配置部署。
为实现上述技术目的,达到上述技术效果,本发明公开了一种编排数据处理与服务调用方法,包括但不限于(http服务节点,http接口调用节点,webservice服务节点,webservice接口调用节点,定时任务节点,sql数据库操作节点,消息队列发布消息节点,消息队列消费节点)以及数据处理节点,包括但不限于(json与xml互转,json与map,xml与map互转,数据结构转换,xpath提取xml),具体实现步骤如下:
S1,先根据需要,创建出服务节点,服务节点包括http服务接口节点、webservice服务接口节点、定时器节点、消息订阅节点,这类服务节点的特征是能产生数据流入到整个数据路由流程中;一个数据路由必须要有服务节点;
S2,根据需要,创建数据转换节点,针对服务节点中流入到数据路由中的数据进行数据处理,具体为数据格式转换或数据结构转换,如果数据不需要转换,则不需要数据处理节点或数据转换节点;
S3,根据需要,创建分支节点,对上一个节点输出的数据进行逻辑判断,以决定下一步要流向哪个节点,如果数据只会有一个流向,则不需要创建分支节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市今天国际物流技术股份有限公司,未经深圳市今天国际物流技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110413134.6/2.html,转载请声明来源钻瓜专利网。