[發(fā)明專利]一種基于RESTful的服務(wù)處理方法、裝置及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201610203133.8 | 申請(qǐng)日: | 2016-04-01 |
| 公開(公告)號(hào): | CN105704154B | 公開(公告)日: | 2019-11-05 |
| 發(fā)明(設(shè)計(jì))人: | 龍斯哲;胡博;羅利輝 | 申請(qǐng)(專利權(quán))人: | 金蝶軟件(中國(guó))有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L29/08;G06F21/52 |
| 代理公司: | 深圳市深佳知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518057 廣東省深圳市南山區(qū)*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 restful 服務(wù) 處理 方法 裝置 系統(tǒng) | ||
本發(fā)明公開了一種基于RESTful的服務(wù)處理方法、裝置及系統(tǒng),應(yīng)用于開放平臺(tái),所述方法包括:接收服務(wù)創(chuàng)建請(qǐng)求,所述服務(wù)創(chuàng)建請(qǐng)求至少包括:待創(chuàng)建的API服務(wù)信息及服務(wù)的API權(quán)限等級(jí);創(chuàng)建與所述API服務(wù)信息相對(duì)應(yīng)的API服務(wù);在創(chuàng)建的API服務(wù)中添加與所述API權(quán)限等級(jí)相對(duì)應(yīng)的API,完成服務(wù)的創(chuàng)建。本發(fā)明通過上述方案,使得每個(gè)API都會(huì)有其各自的API權(quán)限等級(jí),由此只有具備一致的API調(diào)用等級(jí)的應(yīng)用才能調(diào)用對(duì)應(yīng)的API,從而在一定程度上能夠保護(hù)某些敏感、危險(xiǎn)或資源消耗較大的API,不會(huì)被惡意或頻繁的調(diào)用,從而在一定程度上保障開放服務(wù)的穩(wěn)定性,保障服務(wù)的正常使用,實(shí)現(xiàn)本發(fā)明目的。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種基于RESTful的服務(wù)處理方法、裝置及系統(tǒng)。
背景技術(shù)
軟件工程中,服務(wù)提供者在開放平臺(tái)上創(chuàng)建服務(wù)之后,對(duì)該服務(wù)添加API,進(jìn)而將服務(wù)注冊(cè)到開放平臺(tái)上,由此,應(yīng)用可以通過調(diào)用這些API來獲得相關(guān)的服務(wù)。
但是,目前的API處理方案中,通常會(huì)有某些敏感、危險(xiǎn)或資源消耗較大的API被惡意或頻繁的調(diào)用的現(xiàn)象,從而導(dǎo)致相應(yīng)的開放服務(wù)出現(xiàn)不穩(wěn)定的情況,影響服務(wù)使用。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種基于RESTful的服務(wù)處理方法、裝置及系統(tǒng),用以解決現(xiàn)有技術(shù)中會(huì)有某些敏感、危險(xiǎn)或資源消耗較大的API被惡意或頻繁的調(diào)用的現(xiàn)象,從而導(dǎo)致相應(yīng)的開放服務(wù)出現(xiàn)不穩(wěn)定的情況,影響服務(wù)使用的技術(shù)問題。
本發(fā)明提供了一種基于RESTful的服務(wù)處理方法,應(yīng)用于開放平臺(tái),所述方法包括:
接收服務(wù)創(chuàng)建請(qǐng)求,所述服務(wù)創(chuàng)建請(qǐng)求至少包括:待創(chuàng)建的API服務(wù)信息及服務(wù)的API權(quán)限等級(jí);
創(chuàng)建與所述API服務(wù)信息相對(duì)應(yīng)的API服務(wù);
在創(chuàng)建的API服務(wù)中添加與所述API權(quán)限等級(jí)相對(duì)應(yīng)的API,完成服務(wù)的創(chuàng)建。
上述方法,優(yōu)選的,在創(chuàng)建的API服務(wù)中添加與所述API權(quán)限等級(jí)相對(duì)應(yīng)的API,包括:
基于預(yù)設(shè)的開發(fā)平臺(tái)RESTful API規(guī)則,在創(chuàng)建的API服務(wù)中添加與所述API權(quán)限等級(jí)相對(duì)應(yīng)的API。
上述方法,優(yōu)選的,所述方法還包括:
接收權(quán)限獲取請(qǐng)求,所述權(quán)限獲取請(qǐng)求至少包括:目標(biāo)應(yīng)用的應(yīng)用信息及所述目標(biāo)應(yīng)用所需要獲取的API調(diào)用等級(jí);
基于接收到的權(quán)限審核信息,為所述目標(biāo)應(yīng)用配置其對(duì)應(yīng)的API調(diào)用等級(jí)。
上述方法,優(yōu)選的,所述方法還包括:
接收API調(diào)用請(qǐng)求,所述API調(diào)用請(qǐng)求至少包括:待調(diào)用的目標(biāo)API的API信息及調(diào)用該目標(biāo)API的目標(biāo)應(yīng)用的應(yīng)用信息;
在所述目標(biāo)API存在時(shí),判斷所述目標(biāo)應(yīng)用是否具有與所述目標(biāo)API的API權(quán)限等級(jí)相一致的API調(diào)用等級(jí);
在所述目標(biāo)應(yīng)用具有與所述目標(biāo)API的API權(quán)限等級(jí)相一致的API調(diào)用等級(jí)時(shí),建立所述目標(biāo)應(yīng)用對(duì)所述目標(biāo)API的調(diào)用連接。
上述方法,優(yōu)選的,建立所述目標(biāo)應(yīng)用對(duì)所述目標(biāo)API的調(diào)用連接,包括:
確定所述目標(biāo)API的API認(rèn)證方式;
以所述API認(rèn)證方式對(duì)所述目標(biāo)應(yīng)用進(jìn)行認(rèn)證,若認(rèn)證通過,開通所述目標(biāo)應(yīng)用對(duì)所述目標(biāo)API的調(diào)用,使得所述目標(biāo)應(yīng)用獲得所述目標(biāo)API對(duì)應(yīng)的AIP服務(wù)。
本發(fā)明還提供了一種基于RESTful的服務(wù)處理裝置,應(yīng)用于開放平臺(tái),所述裝置包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于金蝶軟件(中國(guó))有限公司,未經(jīng)金蝶軟件(中國(guó))有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610203133.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 業(yè)務(wù)處理方法及裝置
- 一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合原型
- 一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合框架
- 一種基于RESTFUL服務(wù)的異構(gòu)系統(tǒng)融合感知原型
- 一種云計(jì)算平臺(tái)管理員權(quán)限最小化的自動(dòng)化劃分方法及訪問控制方法
- 一種基于RESTful API實(shí)現(xiàn)AWS API的方法及系統(tǒng)
- 一種SDK生成方法、裝置、設(shè)備及介質(zhì)
- 基于C++實(shí)現(xiàn)RESTFUL服務(wù)的方法及系統(tǒng)
- 一種用于Web接口自動(dòng)梳理和歸類的方法
- 接口錯(cuò)誤信息報(bào)告方法、系統(tǒng)、裝置和存儲(chǔ)介質(zhì)
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





