最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種開放式應(yīng)用服務(wù)集成框架的制作方法

文檔序號:11206469閱讀:403來源:國知局
一種開放式應(yīng)用服務(wù)集成框架的制造方法與工藝
本發(fā)明涉及一種開放式應(yīng)用服務(wù)集成框架。
背景技術(shù)
:隨著智能手機(jī)應(yīng)用技術(shù)和業(yè)務(wù)模式的發(fā)展,一些應(yīng)用呈現(xiàn)出開放式、平臺化的趨勢。在一個(gè)應(yīng)用之內(nèi),集成了數(shù)以百計(jì)的由內(nèi)部開發(fā)團(tuán)隊(duì)提供的二級應(yīng)用模塊,甚至集合了第三方廠商提供的應(yīng)用模塊。典型的例子有手機(jī)qq、微信、支付寶等。開放式移動(dòng)應(yīng)用平臺的開發(fā),對應(yīng)用系統(tǒng)的服務(wù)后臺和客戶端的研發(fā)技術(shù)提出了更高的要求。各個(gè)大型應(yīng)用平臺的研發(fā)廠商,根據(jù)自身業(yè)務(wù)需要打造出了不同的開放平臺系統(tǒng)和服務(wù)集成系統(tǒng)。但這些技術(shù)系統(tǒng),一般的應(yīng)用開發(fā)商根本無法獲取,也不具備重新進(jìn)行研發(fā)的技術(shù)實(shí)力和經(jīng)濟(jì)條件。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提出一種開放式應(yīng)用服務(wù)集成框架,解決了現(xiàn)有技術(shù)中存在的以上問題。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:一種開放式應(yīng)用服務(wù)集成框架,包括依次通信連接的開放式服務(wù)集成框架客戶端、開放式服務(wù)集成框架服務(wù)端以及消息服務(wù)總線服務(wù)器,所述開放式服務(wù)集成框架客戶端包括app本地頁面控制器、消息服務(wù)頁面控制器、托管頁面控制器、遠(yuǎn)程頁面控制器以及消息服務(wù)基礎(chǔ)協(xié)議處理器一,所述消息服務(wù)基礎(chǔ)協(xié)議處理器一分別與所述app本地頁面控制器、所述消息服務(wù)頁面控制器、所述托管頁面控制器以及所述遠(yuǎn)程頁面控制器通過內(nèi)部程序接口進(jìn)行交互;所述開放式服務(wù)集成框架服務(wù)端包括依次通過程序內(nèi)部接口進(jìn)行通信的消息服務(wù)前端接口、開放平臺管理終端、第三方服務(wù)商終端以及服務(wù)信息接口;所述消息服務(wù)總線服務(wù)器包括有內(nèi)部程序接口連接的總線接口和管理終端。進(jìn)一步,所述開放式服務(wù)集成框架客戶端還包括了混合模式app開發(fā)框架模塊和包含了客戶端消息服務(wù)基礎(chǔ)協(xié)議處理器的客戶端支撐層模塊,以及與支撐層模塊對接的本地頁面控制器、消息服務(wù)頁面控制器、托管頁面服務(wù)控制器和遠(yuǎn)程頁面控制器等模塊。進(jìn)一步,所述開放式服務(wù)集成框架服務(wù)端還包括集成了服務(wù)請求派發(fā)機(jī)制模塊、消息服務(wù)基礎(chǔ)協(xié)議處理器二以及消息服務(wù)上下文處理器的支撐層模塊,以及與該模塊通過內(nèi)部程序接口進(jìn)行連接的消息服務(wù)前端接口模塊、開放平臺管理終端模塊、第三方服務(wù)商終端模塊和服務(wù)信息接口模塊。進(jìn)一步,所述消息服務(wù)總線服務(wù)器還包括集成了服務(wù)路由、請求池及容錯(cuò)策略等子模塊的支撐層模塊以及與支撐層由內(nèi)部程序接口對接的管理終端、及總線接口。進(jìn)一步,所述開放式服務(wù)集成框架客戶端還包括由客戶端所有模塊共用的行為統(tǒng)計(jì)權(quán)限模塊、服務(wù)頁面跳轉(zhuǎn)機(jī)制模塊、客戶端日志模塊、服務(wù)頁面同步模塊以及接口安全校驗(yàn)?zāi)K等基礎(chǔ)服務(wù)模塊。進(jìn)一步,所述開放服務(wù)集成框架服務(wù)端還包括行為統(tǒng)計(jì)模塊、日志模塊一、權(quán)限模塊、服務(wù)健康檢查模塊以及接口安全校驗(yàn)?zāi)K等,通過內(nèi)部程序接口為服務(wù)端程序內(nèi)部其他模塊所共用的基礎(chǔ)模塊。進(jìn)一步,所述消息服務(wù)總線服務(wù)器還包括為總線服務(wù)器業(yè)務(wù)功能提供程序接口連接的日志模塊二。本發(fā)明的有益效果為:本發(fā)明的開放式應(yīng)用服務(wù)集成框架能夠幫助廣大中小型的應(yīng)用開發(fā)商以更低的成本研發(fā)和部署平臺型智能移動(dòng)應(yīng)用。該框架可以獨(dú)立進(jìn)行部署和運(yùn)行,通過接口與客戶主系統(tǒng)進(jìn)行對接整合,并為主系統(tǒng)提供業(yè)務(wù)接口的暴露和第三方服務(wù)集成等能力。本框架可以部署運(yùn)行在獨(dú)立的服務(wù)器上。與主客戶系統(tǒng)通過http接口進(jìn)行交互。用于支持第三方系統(tǒng)服務(wù)和操作頁面動(dòng)態(tài)接入,同時(shí)支持后臺服務(wù)動(dòng)態(tài)擴(kuò)展和熱插拔等特性,實(shí)現(xiàn)搭積木式構(gòu)建平臺化應(yīng)用系統(tǒng)。一、靈活的客戶端開發(fā)包整合:提供了sdk開發(fā)包,為客戶端提供全套第三方服務(wù)整合能力??蛻舳碎_發(fā)者可以在不改變現(xiàn)有系統(tǒng)代碼的情況下,在項(xiàng)目中建立動(dòng)態(tài)服務(wù)集成的模塊;也可以通過硬編碼的方式整合指定的第三方服務(wù)。二、服務(wù)端獨(dú)立部署,開箱即用:完整的服務(wù)端模塊,通過簡單的配置就可以直接在獨(dú)立的服務(wù)器上運(yùn)行。主應(yīng)用服務(wù)器只需要根據(jù)交互協(xié)議,提供相應(yīng)的接口即可實(shí)現(xiàn)的開放平臺能力。三、完善的第三方服務(wù)接入管理功能:對所有需要整合到平臺上的第三方服務(wù),提供完善的權(quán)限、上下架、健康檢查、版本發(fā)布等功能,方便平臺管理員對所有服務(wù)的管理和監(jiān)控。四、第三方服務(wù)熱部署、跨平臺:由于采用了本地化混合模式app框架,不需要對客戶端程序進(jìn)行版本更新,即可實(shí)現(xiàn)第三方服務(wù)的在線部署。同時(shí)服務(wù)頁面以h5技術(shù)編寫,平臺支持頁面安卓和ios系統(tǒng)跨平臺運(yùn)行,不需要進(jìn)行原生開發(fā)。五、信息安全:本框架為第三方服務(wù)提供了由appid、appsecret以及簽名秘鑰組成的安全校驗(yàn)憑證。保證通訊過程免遭破解。同時(shí),通過服務(wù)著陸和服務(wù)授權(quán)機(jī)制,確保只有在用戶同意的情況下,第三方服務(wù)商才能獲取用戶信息??偟膩碚f,使用本框架可以使互聯(lián)網(wǎng)應(yīng)用系統(tǒng)快速實(shí)現(xiàn)接口對外開放,形成與主應(yīng)用核心業(yè)務(wù)相關(guān)聯(lián)的應(yīng)用群體,并提供統(tǒng)一的服務(wù)入口。使移動(dòng)應(yīng)用開發(fā)商可以方便地在一個(gè)主應(yīng)用中,實(shí)現(xiàn)對所有關(guān)聯(lián)的業(yè)務(wù)模塊的整合和管理,建立一個(gè)穩(wěn)定的生態(tài)系統(tǒng),極大提升互聯(lián)網(wǎng)應(yīng)用的影響力和服務(wù)能力。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一種開放式應(yīng)用服務(wù)集成框架的結(jié)構(gòu)原理框圖;圖2為發(fā)明一種開放式應(yīng)用服務(wù)集成框架應(yīng)用于第三方系統(tǒng)服務(wù)的結(jié)構(gòu)原理框圖;圖3為圖2所示的開放式應(yīng)用服務(wù)集成框架的服務(wù)的調(diào)用基本原理框圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示,一種開放式應(yīng)用服務(wù)集成框架,包括依次通信連接的開放式服務(wù)集成框架客戶端、開放式服務(wù)集成框架服務(wù)端以及消息服務(wù)總線服務(wù)器,所述開放式服務(wù)集成框架客戶端包括app本地頁面控制器、消息服務(wù)頁面控制器、托管頁面控制器、遠(yuǎn)程頁面控制器以及消息服務(wù)基礎(chǔ)協(xié)議處理器一,所述消息服務(wù)基礎(chǔ)協(xié)議處理器一分別與所述app本地頁面控制器、所述消息服務(wù)頁面控制器、所述托管頁面控制器以及所述遠(yuǎn)程頁面控制器通過內(nèi)部程序接口進(jìn)行交互;所述開放式服務(wù)集成框架服務(wù)端包括依次通過程序內(nèi)部接口進(jìn)行通信的消息服務(wù)前端接口、開放平臺管理終端、第三方服務(wù)商終端以及服務(wù)信息接口;所述消息服務(wù)總線服務(wù)器包括有內(nèi)部程序接口連接的總線接口和管理終端。所述開放式服務(wù)集成框架客戶端還包括了混合模式app開發(fā)框架模塊和包含了客戶端消息服務(wù)基礎(chǔ)協(xié)議處理器的客戶端支撐層模塊,以及與支撐層模塊對接的本地頁面控制器、消息服務(wù)頁面控制器、托管頁面服務(wù)控制器和遠(yuǎn)程頁面控制器等模塊。所述開放式服務(wù)集成框架服務(wù)端還包括集成了服務(wù)請求派發(fā)機(jī)制模塊、消息服務(wù)基礎(chǔ)協(xié)議處理器二以及消息服務(wù)上下文處理器的支撐層模塊,以及與該模塊通過內(nèi)部程序接口進(jìn)行連接的消息服務(wù)前端接口模塊、開放平臺管理終端模塊、第三方服務(wù)商終端模塊和服務(wù)信息接口模塊。所述消息服務(wù)總線服務(wù)器還包括集成了服務(wù)路由、請求池及容錯(cuò)策略等子模塊的支撐層模塊以及與支撐層由內(nèi)部程序接口對接的管理終端、及總線接口。所述開放式服務(wù)集成框架客戶端還包括由客戶端所有模塊共用的行為統(tǒng)計(jì)權(quán)限模塊、服務(wù)頁面跳轉(zhuǎn)機(jī)制模塊、客戶端日志模塊、服務(wù)頁面同步模塊以及接口安全校驗(yàn)?zāi)K等基礎(chǔ)服務(wù)模塊。所述開放服務(wù)集成框架服務(wù)端還包括行為統(tǒng)計(jì)模塊、日志模塊一、權(quán)限模塊、服務(wù)健康檢查模塊以及接口安全校驗(yàn)?zāi)K等,通過內(nèi)部程序接口為服務(wù)端程序內(nèi)部其他模塊所共用的基礎(chǔ)模塊。所述消息服務(wù)總線服務(wù)器還包括為總線服務(wù)器業(yè)務(wù)功能提供程序接口連接的日志模塊二。實(shí)現(xiàn)的方法流程:其一,提供服務(wù)接入點(diǎn)在所有事情還沒有開始運(yùn)作起來之前,需要在系統(tǒng)中提供一個(gè)服務(wù)接入點(diǎn),這樣第三方服務(wù)供應(yīng)商才能將他們的服務(wù)對接進(jìn)來。提供一個(gè)接入點(diǎn)必須完成以下的工作:1、在本框架管理端,新建一個(gè)接入點(diǎn),選擇接入點(diǎn)類型(托管頁面/遠(yuǎn)程頁面/消息)。2、如果接入點(diǎn)類型選擇了消息類型,則需要根據(jù)業(yè)務(wù)撰寫消息協(xié)議,并將協(xié)議發(fā)送給服務(wù)提供商。然后,根據(jù)消息服務(wù)的協(xié)議,編寫服務(wù)頁面,并將頁面打包發(fā)布,然后,將發(fā)布的頁面與服務(wù)接入點(diǎn)進(jìn)行關(guān)聯(lián)。3、設(shè)置接入服務(wù)的管理信息,如:服務(wù)的管理費(fèi)用、服務(wù)需要的用戶資料等,并將服務(wù)接入點(diǎn)狀態(tài)設(shè)置為已上線,此時(shí)該接入點(diǎn)在第三方服務(wù)提供商后臺可見。其二:服務(wù)的注冊和審核服務(wù)提供商在接入點(diǎn)發(fā)布之后,就可以開始進(jìn)行服務(wù)的接入工作。接入流程如下:1、通過在本框架服務(wù)商后臺填寫注冊信息。需要填寫的注冊信息包括:服務(wù)名稱、圖片、簡介、類型(托管、頁面、消息)、所屬接入點(diǎn)、服務(wù)使用費(fèi)用、接口密鑰、上傳托管的頁面、填寫回調(diào)地址、需要獲取的用戶信息、api請求權(quán)限等信息、運(yùn)行服務(wù)的用戶權(quán)限要求等。審核完成后,服務(wù)處于內(nèi)測狀態(tài)。2、根據(jù)接入點(diǎn)的協(xié)議,提供相應(yīng)的回調(diào)接口。3、測試并申請發(fā)布服務(wù)。4、本框架平臺管理人員審核并確認(rèn)發(fā)布,服務(wù)處于發(fā)布狀態(tài),終端用戶可見。其三:服務(wù)的調(diào)用(如圖3所示)1、在接入點(diǎn)上線之后,用戶頁面更新完成后,將可在app內(nèi)見到新發(fā)布的接入點(diǎn)頁面。2、進(jìn)入接入點(diǎn)頁面之后,app會(huì)查詢該點(diǎn)已經(jīng)上線的服務(wù),并列出所有已上線服務(wù)的入口。3、用戶點(diǎn)擊服務(wù)入口,如果是第一次進(jìn)入,會(huì)自動(dòng)打開授權(quán)信息頁,上面顯示所有授權(quán)信息,包括將共享的用戶信息、服務(wù)使用資費(fèi)、以及需要填寫的其他信息。用戶同意了共享信息、完成支付(如有)、填寫完表單(如有)之后,則可點(diǎn)擊進(jìn)入服務(wù)的按鈕。4、此時(shí)將進(jìn)入服務(wù)的著陸頁,用戶可看到服務(wù)的詳細(xì)信息以及按次支付的服務(wù)信息。5、在用戶完成支付(如有),并點(diǎn)擊確定按鈕之后,可以進(jìn)入真正的服務(wù)界面。根據(jù)服務(wù)類型,用戶見到不同服務(wù)界面。根據(jù)不同的服務(wù)類型,用戶將獲得不同的服務(wù)使用體驗(yàn)。其四,服務(wù)健康檢查本框架采用心跳方式,服務(wù)注冊時(shí)需要提供健康檢查鏈接,如果對鏈接的調(diào)用返回200,則認(rèn)為服務(wù)正常,否則認(rèn)為服務(wù)不正常,不正常的服務(wù)將被強(qiáng)制下線。服務(wù)被下線之后,用戶無法從接入見到服務(wù)入口。如圖2所示:第三方服務(wù):由主應(yīng)用開發(fā)團(tuán)隊(duì)之外的第三方團(tuán)隊(duì)提供的頁面或服務(wù)。這些頁面或服務(wù)通過主應(yīng)用提供的入口進(jìn)行訪問,可以與主應(yīng)用后臺系統(tǒng)打通。服務(wù)類型:根據(jù)服務(wù)接入的方式,可分為:托管頁面、遠(yuǎn)程頁面、格式化服務(wù)三種類型。管理后臺可根據(jù)不同的服務(wù)接入點(diǎn),對服務(wù)類型進(jìn)行約束。托管頁面服務(wù):本框架提供的服務(wù)集成方式之一。由第三方服務(wù)提供商制作出靜態(tài)web頁面,并將頁面上傳到本框架的服務(wù)器。當(dāng)服務(wù)被調(diào)用的時(shí)候,集成了本框架客戶端的app會(huì)將這些頁面下載到本地,并以混合模式運(yùn)行這些頁面。遠(yuǎn)程頁面服務(wù):本框架提供的服務(wù)集成方式之一。服務(wù)提供商提供頁面鏈接,當(dāng)服務(wù)被調(diào)用時(shí),直接打開這些鏈接。消息服務(wù):本框架提供的服務(wù)集成方式之一。主應(yīng)用可自定義的消息交互協(xié)議的格式,并提供對消息的封裝、解析和展示的界面(成為消息服務(wù)界面),以此與第三方服務(wù)提供商進(jìn)行交互,第三方根據(jù)消息協(xié)議提供服務(wù)接口,如果客戶端使用了該服務(wù),本框架會(huì)將請求轉(zhuǎn)發(fā)到第三方系統(tǒng)并根據(jù)協(xié)議解析和展示接口的響應(yīng)信息。系統(tǒng)默認(rèn)提供兩種通用協(xié)議:表單協(xié)議、對話協(xié)議。服務(wù)接入點(diǎn):服務(wù)接入點(diǎn)是第三方服務(wù)入口的集合,客戶端可根據(jù)需要對接入點(diǎn)以不同的方式進(jìn)行展示,可以是列表、菜單等形式。服務(wù)商將服務(wù)注冊到一個(gè)接入點(diǎn)并通過審核之后,主應(yīng)用即可通過接口獲得該服務(wù)入口的信息。服務(wù)的授權(quán):主應(yīng)用可以靈活配置用戶使用服務(wù)的授權(quán)信息,授權(quán)頁面會(huì)用戶第一次使用某個(gè)服務(wù)時(shí)展示。授權(quán)信息包含以下內(nèi)容:提示語:可以配置展示在客戶端,用于提示用戶的文案內(nèi)容。服務(wù)的一次性收費(fèi)項(xiàng)目:可以設(shè)置服務(wù)的一次性收費(fèi)內(nèi)容,需要完成支付才可使用服務(wù)。服務(wù)的使用申請表單:需要用戶額外提供的資料的表格,用戶只有提交了這些資料才可使用服務(wù)。服務(wù)著陸頁:用戶進(jìn)入服務(wù)的實(shí)際頁面之前,將會(huì)進(jìn)入一個(gè)服務(wù)著陸頁,展示了包含服務(wù)的名稱、描述、進(jìn)入按鈕、支付、投訴等內(nèi)容。服務(wù)使用申請:第三方服務(wù)在被用戶首次使用時(shí),可以要求用戶填寫一定的資料作為服務(wù)使用申請。該申請是在第三方服務(wù)提供商進(jìn)行服務(wù)注冊的時(shí)候設(shè)置的,設(shè)置的方式類似于調(diào)查問卷設(shè)置,提供商也可以選擇不需要用戶提交該資料。如果提供商要求用戶提交申請資料,該申請書會(huì)在用戶首次使用服務(wù)時(shí),與服務(wù)的授權(quán)確認(rèn)頁一起出現(xiàn)。用戶提交之后,用戶填寫的信息會(huì)通過回調(diào)接口被提交到本框架的服務(wù)器上。服務(wù)使用費(fèi)用:與服務(wù)使用申請一樣,服務(wù)提供商可在服務(wù)注冊時(shí),設(shè)置服務(wù)的使用費(fèi)用。費(fèi)用分為三類:一次性收費(fèi)、單次服務(wù)收費(fèi)、包年包月收費(fèi)。如果設(shè)置了一次性收費(fèi),則會(huì)在授權(quán)確認(rèn)頁出現(xiàn)支付按鈕,用戶支付了才可點(diǎn)擊確認(rèn)授權(quán)按鈕;如果設(shè)置了單次收費(fèi)或包年包月收費(fèi),則會(huì)在用戶進(jìn)入服務(wù)著陸頁時(shí),顯示收費(fèi)按鈕,用戶只有購買過包年包月或單次服務(wù)后,才可進(jìn)入服務(wù)。服務(wù)注冊:第三方服務(wù)提供商想要將服務(wù)接入到本框架,需要事先進(jìn)行服務(wù)注冊。注冊的內(nèi)容包括服務(wù)名稱、圖片、簡介、類型(托管、頁面、消息)、接入點(diǎn)、服務(wù)使用費(fèi)用、接口密鑰、上傳托管的頁面、回調(diào)地址、獲取用戶數(shù)據(jù)的權(quán)限、主應(yīng)用api請求權(quán)限等信息。主應(yīng)用api:由客戶主應(yīng)用服務(wù)端提供的rest風(fēng)格的程序接口,提供包括系統(tǒng)用戶信息等接口服務(wù),方便第三方服務(wù)進(jìn)行集成。消息服務(wù)上下文:在每次用戶進(jìn)入服務(wù)(從服務(wù)著陸頁進(jìn)入服務(wù))的時(shí)候,本框架會(huì)賦予用戶一個(gè)會(huì)話對象,該會(huì)話對象保存在緩存中(redis),當(dāng)會(huì)話結(jié)束后(按超時(shí)算),該對象消失。該對象在每次向消息服務(wù)提供商發(fā)送請求的時(shí)候,都會(huì)隨請求發(fā)送到提供商的服務(wù)器。提供商可以通過返回?cái)?shù)據(jù)對該對象進(jìn)行修改,也可以主動(dòng)調(diào)用接口修改該對象。該對象由本框架的底層消息協(xié)議負(fù)責(zé)處理,發(fā)送給供應(yīng)商服務(wù)器時(shí),會(huì)在請求參數(shù)中,增加一個(gè)保留參數(shù)sessioncontext。格式為session_context={“session_id”:”123456”,”context”:[json列表]}。供應(yīng)商在返回的json信息中增加session_context字段(格式與上面一樣),可以修改context內(nèi)容。同時(shí)開放平臺提供一個(gè)主動(dòng)調(diào)用的接口,服務(wù)提供商可以通過該接口修改context內(nèi)容。本發(fā)明的開放式應(yīng)用服務(wù)集成框架一站式解決了開放式、平臺式移動(dòng)app的技術(shù)需求。如果不采用本項(xiàng)目提供的框架,系統(tǒng)開發(fā)商需要通過技術(shù)手段,在客戶端和服務(wù)端的各個(gè)細(xì)分技術(shù)層面上,分別集成相關(guān)的技術(shù)框架或開發(fā)出對應(yīng)的技術(shù)模塊,才能形成同等的系統(tǒng)功能。下表展示了需要集成或開發(fā)的技術(shù)模塊(此處忽略基本的web和智能移動(dòng)應(yīng)用項(xiàng)目研發(fā)技術(shù)要點(diǎn)):客戶端技術(shù)要點(diǎn)實(shí)現(xiàn)混合模式頁面使用框架cordova或基于webviewjsbridge進(jìn)行再開發(fā)客戶端頁面包管理需重新開發(fā)網(wǎng)絡(luò)通訊volley(android)/afn(ios)或重新開發(fā)服務(wù)端技術(shù)要點(diǎn)實(shí)現(xiàn)網(wǎng)關(guān)服務(wù)國內(nèi)的基本沒有,國外的如zuul、wso2等頁面包管理需重新開發(fā)服務(wù)信息管理需重新開發(fā)權(quán)限管理shiro/springscurity1、提供了獨(dú)立部署、開箱即用的開放平臺框架,不需要對現(xiàn)有業(yè)務(wù)系統(tǒng)進(jìn)行重構(gòu)改造即可搭建平臺式應(yīng)用。2、客戶端采用混合模式技術(shù)。第三方服務(wù)頁面,以html頁面包的形式被從服務(wù)器推送到客戶端手機(jī)上。不需要發(fā)布客戶端應(yīng)用即可實(shí)現(xiàn)功能更新。3、提供了三種服務(wù)整合方式:托管頁面、遠(yuǎn)程頁面、消息服務(wù)。托管頁面服務(wù):本框架提供的服務(wù)集成方式之一。由第三方服務(wù)提供商制作出靜態(tài)web頁面,并將頁面上傳到本框架的服務(wù)器。當(dāng)服務(wù)被調(diào)用的時(shí)候,集成了本框架客戶端的app會(huì)將這些頁面下載到本地,并以混合模式運(yùn)行這些頁面。遠(yuǎn)程頁面服務(wù):本框架提供的服務(wù)集成方式之一。服務(wù)提供商提供頁面鏈接,當(dāng)服務(wù)被調(diào)用時(shí),直接打開這些鏈接。消息服務(wù):本框架提供的服務(wù)集成方式之一。主應(yīng)用可自定義的消息交互協(xié)議的格式,并提供對消息的封裝、解析和展示的界面(成為消息服務(wù)界面),以此與第三方服務(wù)提供商進(jìn)行交互,第三方根據(jù)消息協(xié)議提供服務(wù)接口,如果客戶端使用了該服務(wù),本框架會(huì)將請求轉(zhuǎn)發(fā)到第三方系統(tǒng)并根據(jù)協(xié)議解析和展示接口的響應(yīng)信息。系統(tǒng)默認(rèn)提供兩種通用協(xié)議:表單協(xié)議、對話協(xié)議。4、通過對服務(wù)接入點(diǎn)的管理實(shí)現(xiàn)對第三方服務(wù)入口的動(dòng)態(tài)管理。5、通過引入服務(wù)著陸和服務(wù)授權(quán)機(jī)制,確保只有在用戶同意的情況下,第三方服務(wù)商才能獲取到用戶信息。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1