[發明專利]接口服務端的調用方法及系統有效
| 申請號: | 201710279993.4 | 申請日: | 2017-04-26 |
| 公開(公告)號: | CN107193668B | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 孫雨路 | 申請(專利權)人: | 深圳中興網信科技有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 518109 廣東省深圳市龍華新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 服務端 調用 方法 系統 | ||
本發明提出了一種接口服務端的調用方法及系統,接口服務端的調用方法包括:通過統一接口接收調用指令,其中調用指令中包括調用條件;選擇符合調用條件的接口調用業務邏輯,獲取返回數據;當業務邏輯調用完成后,對返回數據進行數據類型轉換;將數據類型轉換后的返回數據通過統一接口返回至調用方,本發明各層次間結構清晰、功能明確,能夠有效地降低開發成本,減少問題發生概率,提高服務的可持續發展。
技術領域
本發明涉及服務端技術領域,具體而言,涉及一種接口服務端的調用方法及系統。
背景技術
企業級應用平臺中總是包含了多個方面的業務支撐系統,而對于各系統間因業務發生的需要不可能是獨立的,系統與系統間存在數據交換。以浙江報賬系統為例,根據業務需求的不同,需編寫與業務相關的WSDL(Web Services Description Language,網絡服務描述語言),生成服務端代碼,服務端固化調用對應的業務處理模塊。服務端開發過程復雜,漫長且低效。因接口的業務邏輯層和接口調用層間存在強耦合,業務邏輯層的代碼編寫可能會受到開發框架的約束,接口缺乏復用性,無法做到功能復用。同時在接口對應業務發生調整時,必須根據業務編號調整WSDL文件,而WSDL變化后對方調用系統必須調整對應客戶端的情況,從而導致多個系統件的連鎖調整。
發明內容
本發明旨在至少解決現有技術或相關技術中存在的技術問題之一。
為此,本發明的一個目的在于提出了一種接口服務端的調用方法。
本發明的另一個目的在于提出了一種接口服務端的調用系統。
有鑒于此,根據本發明的一個目的,提出了一種接口服務端的調用方法,包括:通過統一接口接收調用指令,其中調用指令中包括調用條件;選擇符合調用條件的接口調用業務邏輯,獲取返回數據;當業務邏輯調用完成后,對返回數據進行數據類型轉換;將數據類型轉換后的返回數據通過統一接口返回至調用方。
本發明提供的接口服務端的調用方法,由統一接口接收調用指令,調用指令中具有調用條件,找到符合此調用條件的接口,同時進行業務邏輯的調用,獲取返回數據,當業務邏輯調用完成后,將返回數據進行數據類型轉換,轉換后的返回數據再通過統一接口返回至調用方,通過統一接口服務可以將原本零散放置于系統各個位置的服務端調用接口有效整合,方便系統接口的有效管理,并通過分層處理降低接口中的代碼耦合性,同時更加方便功能封裝,可以將接口服務端直接封裝為系統組件。具體地,在使用SOA(ServiceOriented Architecture,面向服務的體系結構)架構的系統中,可以通過負載均衡技術單獨的將統一服務端部署于某臺獨立的服務器或虛擬機,使接口服務從主程序中剝離,在有效地減少主程序的服務器壓力的同時又可提高接口交互的性能,使達到服務器集群做到專事專做的效果。
根據本發明的上述接口服務端的調用方法,還可以具有以下技術特征:
在上述技術方案中,優選地,當業務邏輯調用完成后,對返回數據進行數據類型轉換,具體包括:當業務邏輯調用完成后,將返回數據轉換為統一數據返回格式。
在該技術方案中,在業務邏輯調用完成后,將返回數據轉換為統一數據返回格式,利用XML(Extensible Markup Language,可擴展標記語言)、JSON(JavaScript ObjectNotation,JavaScript對象表示法)等數據格式返回數據,降低接口調用雙方因業務發生變動而調整接口描述文件后的開發維護工作,有效提高系統雙方的穩定性。
在上述任一技術方案中,優選地,在選擇符合調用條件的接口調用業務邏輯,獲取返回數據之前,還包括:對調用方進行權限驗證;當調用方的權限驗證通過后,對調用方的調用情況進行日志記錄。優選地,還包括:當調用方的權限驗證未通過,則不處理調用指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳中興網信科技有限公司,未經深圳中興網信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710279993.4/2.html,轉載請聲明來源鉆瓜專利網。





