[發(fā)明專利]一種基于多代理商服務(wù)的虛擬業(yè)務(wù)實(shí)現(xiàn)方法和裝置在審
| 申請?zhí)枺?/td> | 201710970302.5 | 申請日: | 2017-10-18 |
| 公開(公告)號(hào): | CN109688174A | 公開(公告)日: | 2019-04-26 |
| 發(fā)明(設(shè)計(jì))人: | 柳希;丁瓊;周寧;曲海龍;王英杰;滕偉偉 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 中原信達(dá)知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11219 | 代理人: | 張一軍;涂艷 |
| 地址: | 100195 北京市海淀區(qū)杏石口路6*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 代理商 外部服務(wù) 方法和裝置 服務(wù)信息 虛擬業(yè)務(wù) 計(jì)算機(jī)技術(shù)領(lǐng)域 服務(wù)注冊中心 服務(wù) 接收業(yè)務(wù) 可擴(kuò)展性 可維護(hù)性 模板調(diào)用 請求指令 信息對應(yīng) 用戶體驗(yàn) 預(yù)設(shè) 調(diào)用 | ||
本發(fā)明公開了基于多代理商服務(wù)的虛擬業(yè)務(wù)實(shí)現(xiàn)方法和裝置,涉及計(jì)算機(jī)技術(shù)領(lǐng)域。該方法的一具體實(shí)施方式包括:接收業(yè)務(wù)請求指令,以獲取外部服務(wù)信息;根據(jù)所述外部服務(wù)信息,在服務(wù)注冊中心查找到所述外部服務(wù)信息對應(yīng)的代理商服務(wù)信息;通過預(yù)設(shè)的調(diào)用模板調(diào)用所述代理商服務(wù)信息對應(yīng)的代理商服務(wù)。該實(shí)施方式能夠便捷接入新的代理商服務(wù),提高業(yè)務(wù)的可擴(kuò)展性、可維護(hù)性,提高用戶體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種基于多代理商服務(wù)的虛擬業(yè)務(wù)實(shí)現(xiàn)方法和裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)線上業(yè)務(wù)的蓬勃發(fā)展,各大線上業(yè)務(wù)平臺(tái),都會(huì)包含在線話費(fèi)充值、流量充值等與用戶日常生活息息相關(guān)的虛擬業(yè)務(wù)。在電商平臺(tái)上,虛擬業(yè)務(wù)能夠有效獲取新用戶、增加用戶粘性、提高電商平臺(tái)用戶活躍度,是電商平臺(tái)上不可或缺的一部分。而在虛擬業(yè)務(wù)線中,為了滿足業(yè)務(wù)需求的快速發(fā)展、提高用戶體驗(yàn),業(yè)務(wù)系統(tǒng)一般以平臺(tái)化的方式構(gòu)建,對接多個(gè)外部代理商,為用戶提供服務(wù)。每個(gè)代理商提供多個(gè)服務(wù),驅(qū)動(dòng)業(yè)務(wù)系統(tǒng)業(yè)務(wù)流轉(zhuǎn)。多個(gè)代理商的服務(wù)業(yè)務(wù)邏輯功能一致,可相互替換。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:目前服務(wù)獲取邏輯如果新接入代理商需要在各個(gè)服務(wù)中新增判斷邏輯,而且如果修改服務(wù)獲取邏輯也需要修改多個(gè)代理商的多個(gè)服務(wù)。另外,服務(wù)獲取邏輯與服務(wù)調(diào)用流程耦合在一起,服務(wù)獲取與調(diào)用的修改都需要對整個(gè)服務(wù)交互流程進(jìn)行驗(yàn)證。其次,業(yè)務(wù)系統(tǒng)在調(diào)用代理商服務(wù)時(shí),每個(gè)服務(wù)都封裝完整的流程,如果代理商修改交互協(xié)議,或在發(fā)起請求前后增加處理邏輯,都需要修改所有外部服務(wù)的服務(wù)調(diào)用流程。還有,業(yè)務(wù)系統(tǒng)調(diào)用外部服務(wù),一般使用統(tǒng)一監(jiān)控平臺(tái)監(jiān)控服務(wù)質(zhì)量,而并沒有針對業(yè)務(wù)邏輯維度的監(jiān)控。而且如果服務(wù)異常,維護(hù)人員接收到告警、處理完異常,也不能恢復(fù)已失敗的業(yè)務(wù)。其中,所述統(tǒng)一監(jiān)控平臺(tái)是指電商平臺(tái)上對各個(gè)系統(tǒng)進(jìn)行多維度監(jiān)控的公共平臺(tái)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種基于多代理商服務(wù)的虛擬業(yè)務(wù)實(shí)現(xiàn)方法和裝置,能夠便捷接入新的代理商服務(wù),提高業(yè)務(wù)的可擴(kuò)展性、可維護(hù)性,提高用戶體驗(yàn)。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種基于多代理商服務(wù)的虛擬業(yè)務(wù)實(shí)現(xiàn)方法,包括:接收業(yè)務(wù)請求指令,以獲取外部服務(wù)信息;根據(jù)所述外部服務(wù)信息,在服務(wù)注冊中心查找到所述外部服務(wù)信息對應(yīng)的代理商服務(wù)信息;通過預(yù)設(shè)的調(diào)用模板調(diào)用所述代理商服務(wù)信息對應(yīng)的代理商服務(wù)。
可選地,在服務(wù)注冊中心查找到所述外部服務(wù)信息對應(yīng)的代理商服務(wù)信息之前,包括:確定所述外部服務(wù)信息在所述服務(wù)注冊中心已經(jīng)注冊;其中,當(dāng)所述外部服務(wù)信息在所述服務(wù)注冊中心沒有注冊時(shí),則所述服務(wù)注冊中心根據(jù)注冊策略將所述外部服務(wù)信息進(jìn)行注冊。
可選地,所述服務(wù)注冊中心根據(jù)注冊策略將所述外部服務(wù)信息進(jìn)行注冊時(shí),包括:根據(jù)所述外部服務(wù)信息,生產(chǎn)所述外部服務(wù)的策略鍵;存儲(chǔ)所述外部服務(wù)信息與所述策略鍵的映射關(guān)系。
可選地,所述通過預(yù)設(shè)的調(diào)用模板調(diào)用所述代理商服務(wù)信息對應(yīng)的代理商服務(wù),包括:獲取代理商配置信息,以封裝服務(wù)請求并發(fā)起請求;接收代理商回應(yīng)報(bào)文,將所述代理商回應(yīng)報(bào)文轉(zhuǎn)換成服務(wù)回應(yīng)報(bào)文。
可選地,所述封裝服務(wù)請求之前,包括:確定服務(wù)請求報(bào)文與代理商定義的服務(wù)請求報(bào)文一致;其中,當(dāng)服務(wù)請求報(bào)文與代理商定義的服務(wù)請求報(bào)文不一致時(shí),則提取服務(wù)請求的信息,然后封裝成代理商定義的服務(wù)請求報(bào)文。
可選地,還包括:獲取調(diào)用所述代理商服務(wù)的結(jié)果消息;對所述結(jié)果消息進(jìn)行異常監(jiān)控。
可選地,對所述結(jié)果消息進(jìn)行異常監(jiān)控,包括:對所述結(jié)果消息進(jìn)行異常規(guī)則集的匹配;將與所述異常規(guī)則集匹配成功后的結(jié)果通過郵箱發(fā)送郵件,同時(shí)將所述代理商服務(wù)設(shè)置成異常狀態(tài)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710970302.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種企業(yè)服務(wù)總線接入外部服務(wù)的方法
- 外部服務(wù)應(yīng)用的發(fā)現(xiàn)方法
- 基于網(wǎng)絡(luò)活動(dòng)自動(dòng)配置外部服務(wù)
- 擴(kuò)展來自外部服務(wù)的路由規(guī)則
- 物聯(lián)網(wǎng)服務(wù)調(diào)用平臺(tái)和系統(tǒng)
- 調(diào)用外部服務(wù)方法及應(yīng)用服務(wù)器
- 一種基于調(diào)用外部服務(wù)的服務(wù)狀態(tài)監(jiān)測方法及監(jiān)測系統(tǒng)
- 服務(wù)網(wǎng)關(guān)監(jiān)控方法、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種針對服務(wù)消耗的ddos攻擊防御軟件及工作方法
- 用于kubernetes集群的服務(wù)訪問方法、系統(tǒng)、電子設(shè)備及介質(zhì)





