[發明專利]一種編排數據處理與接口服務調用方法有效
| 申請號: | 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.szxzyx.cn/pat/books/202110413134.6/2.html,轉載請聲明來源鉆瓜專利網。





