一本大道东京热无码一区_日日麻批免费视频播放_法国极品成人h版_老少妇人妻无码专区视频大码_狼色精品人妻在线视频_4438激情网

010-51659996
熱搜關(guān)鍵詞:T3普及版客戶(hù)管理CRMU8

用友動(dòng)態(tài)

YONYOU News

企業(yè)如何構(gòu)建服務(wù)網(wǎng)關(guān)

  • 作者: 利誠(chéng)偉業(yè)市場(chǎng)部
  • 時(shí)間: 2015-08-20 11:19:41
  • 點(diǎn)擊率: 228290

 

在互聯(lián)網(wǎng)+的推動(dòng)下,對(duì)外開(kāi)放服務(wù)儼然已經(jīng)成為了企業(yè)加速實(shí)現(xiàn)互聯(lián)網(wǎng)化轉(zhuǎn)型的重要手段。在企業(yè)開(kāi)放服務(wù)的道路上,技術(shù)與業(yè)務(wù)的實(shí)現(xiàn)已標(biāo)準(zhǔn)化:首先需實(shí)現(xiàn)其自身架構(gòu)服務(wù)化,并在此基礎(chǔ)上統(tǒng)一服務(wù)的開(kāi)放協(xié)議接口、提供服務(wù)開(kāi)放后的業(yè)務(wù)及數(shù)據(jù)安全性保障、保障服務(wù)開(kāi)放后面臨的大數(shù)據(jù)高并發(fā)的業(yè)務(wù)支撐,最后對(duì)服務(wù)的使用情況提供全面的監(jiān)控與計(jì)量。所有這些由開(kāi)放帶來(lái)的“復(fù)雜性”問(wèn)題都可以由一套開(kāi)放平臺(tái)來(lái)解決,而網(wǎng)關(guān)作為開(kāi)放平臺(tái)中最重要的組件,其設(shè)計(jì)的好壞就顯得尤為重要了。
企業(yè)級(jí)服務(wù)網(wǎng)關(guān)應(yīng)具備的基本功能如下:
  1.協(xié)議轉(zhuǎn)換與適配,在企業(yè)自身服務(wù)化建設(shè)過(guò)程中,可能由于開(kāi)發(fā)團(tuán)隊(duì)、開(kāi)發(fā)周期、業(yè)務(wù)需求等方面的影響而采用不同的服務(wù)調(diào)用協(xié)議,如HTTP、WebService(WSDL、SOAP等)、RPC(Remote Procedure CallProtoc 所有由開(kāi)放帶來(lái)的“復(fù)雜性”問(wèn)題都可以由一套開(kāi)放平臺(tái)來(lái)解決,而網(wǎng)關(guān)作為開(kāi)放平臺(tái)中最重要的組件,其設(shè)計(jì)的好壞就顯得尤為重要了。
  在互聯(lián)網(wǎng)+的推動(dòng)下,對(duì)外開(kāi)放服務(wù)儼然已經(jīng)成為了企業(yè)加速實(shí)現(xiàn)互聯(lián)網(wǎng)化轉(zhuǎn)型的重要手段。在企業(yè)開(kāi)放服務(wù)的道路上,技術(shù)與業(yè)務(wù)的實(shí)現(xiàn)已標(biāo)準(zhǔn)化:首先需實(shí)現(xiàn)其自身架構(gòu)服務(wù)化,并在此基礎(chǔ)上統(tǒng)一服務(wù)的開(kāi)放協(xié)議接口、提供服務(wù)開(kāi)放后的業(yè)務(wù)及數(shù)據(jù)安全性保障、保障服務(wù)開(kāi)放后面臨的大數(shù)據(jù)高并發(fā)的業(yè)務(wù)支撐,最后對(duì)服務(wù)的使用情況提供全面的監(jiān)控與計(jì)量。所有這些由開(kāi)放帶來(lái)的“復(fù)雜性”問(wèn)題都可以由一套開(kāi)放平臺(tái)來(lái)解決,而網(wǎng)關(guān)作為開(kāi)放平臺(tái)中最重要的組件,其設(shè)計(jì)的好壞就顯得尤為重要了。
企業(yè)級(jí)服務(wù)網(wǎng)關(guān)應(yīng)具備的基本功能如下:
  1.協(xié)議轉(zhuǎn)換與適配,在企業(yè)自身服務(wù)化建設(shè)過(guò)程中,可能由于開(kāi)發(fā)團(tuán)隊(duì)、開(kāi)發(fā)周期、業(yè)務(wù)需求等方面的影響而采用不同的服務(wù)調(diào)用協(xié)議,如HTTP、WebService(WSDL、SOAP等)、RPC(RemoteProcedureCallProtocol,遠(yuǎn)程過(guò)程調(diào)用協(xié)議)等。協(xié)議上的復(fù)雜性與多樣性勢(shì)必會(huì)增加開(kāi)發(fā)者的開(kāi)發(fā)成本和開(kāi)發(fā)難度。服務(wù)網(wǎng)關(guān)應(yīng)具有協(xié)議轉(zhuǎn)換及適配功能,通過(guò)該功能就可以將注冊(cè)進(jìn)平臺(tái)中的服務(wù)進(jìn)行統(tǒng)一處理,主流的方案是將現(xiàn)有協(xié)議統(tǒng)一轉(zhuǎn)換成面向移動(dòng)RestFul接口形式對(duì)外開(kāi)放。這樣在用戶(hù)進(jìn)行服務(wù)請(qǐng)求時(shí)便不再需要考慮服務(wù)后端真正的接口實(shí)現(xiàn)情況,只需向服務(wù)網(wǎng)關(guān)發(fā)送一條簡(jiǎn)單的RestFul請(qǐng)求就可以了,這大大提升了開(kāi)發(fā)者開(kāi)發(fā)應(yīng)用程序的便利性。同時(shí)該功能使原有服務(wù)接口在不做或只需做少量改動(dòng)的情況下實(shí)現(xiàn)快速對(duì)外開(kāi)放,并使原有接口很好的支持移動(dòng)應(yīng)用,協(xié)助企業(yè)固有業(yè)務(wù)的移動(dòng)端拓展。當(dāng)然,協(xié)議轉(zhuǎn)換不僅僅包擴(kuò)請(qǐng)求過(guò)程的協(xié)議轉(zhuǎn)換,還包括應(yīng)答結(jié)果的協(xié)議轉(zhuǎn)換,例如XML與JSON返回結(jié)果的雙向轉(zhuǎn)換等,也是非常重要,開(kāi)發(fā)者可以通過(guò)選擇返回結(jié)果的數(shù)據(jù)類(lèi)型以與開(kāi)發(fā)者應(yīng)用實(shí)現(xiàn)更良好的適配效果。
  2.安全保障,互聯(lián)網(wǎng)是一個(gè)大而復(fù)雜的網(wǎng)絡(luò)環(huán)境,企業(yè)在將自身業(yè)務(wù)能力與數(shù)據(jù)以服務(wù)形式對(duì)外開(kāi)放的過(guò)程中存在巨大機(jī)遇,同時(shí)也帶來(lái)了大量的安全隱患,例如開(kāi)放后的業(yè)務(wù)更容易受到攻擊、只想對(duì)部分人開(kāi)放的數(shù)據(jù)要防止數(shù)據(jù)泄露與竊取、服務(wù)要有可見(jiàn)性設(shè)定防止沒(méi)有權(quán)限用戶(hù)的調(diào)用等等。在構(gòu)建服務(wù)時(shí)網(wǎng)關(guān)的處理API請(qǐng)求過(guò)程中應(yīng)加入請(qǐng)求權(quán)限控制,權(quán)限控制的實(shí)現(xiàn)方式一般采用互聯(lián)網(wǎng)化的權(quán)限認(rèn)證協(xié)議如OAuth2.0、OAuth等。安全控制等級(jí)也分為IP等級(jí)、服務(wù)等級(jí)和資源等級(jí)。舉例來(lái)講,一個(gè)普通的RestFul請(qǐng)求發(fā)送到服務(wù)網(wǎng)關(guān)后,服務(wù)網(wǎng)關(guān)首先會(huì)解析請(qǐng)求來(lái)源IP,從IP等級(jí)上做安全控制,驗(yàn)證為合法IP后會(huì)讀取請(qǐng)求自帶的訪(fǎng)問(wèn)令牌(Accesstoken,通常有OAuth2.0獲取),通過(guò)驗(yàn)證令牌的合法性來(lái)完成服務(wù)等級(jí)的訪(fǎng)問(wèn)控制,前兩項(xiàng)驗(yàn)證都通過(guò)后再將該服務(wù)下有權(quán)限的資源列表與請(qǐng)求資源做比對(duì)驗(yàn)證,只有所有驗(yàn)證條件都通過(guò)的情況下請(qǐng)求才會(huì)繼續(xù)進(jìn)行。當(dāng)然,由于業(yè)務(wù)對(duì)外開(kāi)放所需安全性保障力度的不同,驗(yàn)證過(guò)程又存在一定的復(fù)雜性與性能損耗,大多數(shù)服務(wù)網(wǎng)關(guān)的安全性驗(yàn)證都作為可選(或按等級(jí)可選)配置來(lái)供用戶(hù)使用。
  3.監(jiān)控與計(jì)量,企業(yè)將自身業(yè)務(wù)對(duì)外開(kāi)放并不意味著只是簡(jiǎn)單的將原有業(yè)務(wù)服務(wù)化并放在網(wǎng)絡(luò)中供用戶(hù)使用,企業(yè)大多關(guān)心自身業(yè)務(wù)開(kāi)放后的用戶(hù)使用情況和市場(chǎng)的反饋結(jié)果。這就需要服務(wù)網(wǎng)關(guān)具備監(jiān)控與計(jì)量能力,每一次服務(wù)網(wǎng)關(guān)接收到請(qǐng)求后都要將請(qǐng)求來(lái)源、服務(wù)對(duì)象、請(qǐng)求資源、請(qǐng)求狀態(tài)等信息記錄下來(lái),并在開(kāi)放平臺(tái)的控制臺(tái)中做統(tǒng)計(jì)分析與報(bào)表展示,這樣企業(yè)便能夠根據(jù)實(shí)時(shí)的API使用情況分析報(bào)表做出更準(zhǔn)確的市場(chǎng)判斷,有助于企業(yè)指導(dǎo)API市場(chǎng)運(yùn)營(yíng)。
  4.性能調(diào)優(yōu),在無(wú)服務(wù)網(wǎng)關(guān)的開(kāi)放平臺(tái)中,企業(yè)各業(yè)務(wù)線(xiàn)的服務(wù)相對(duì)分散,用戶(hù)在調(diào)用時(shí)直接訪(fǎng)問(wèn)服務(wù)后臺(tái)本身,性能瓶頸主要集中在各服務(wù)自身的后臺(tái)服務(wù)實(shí)現(xiàn)中。在使用了服務(wù)網(wǎng)關(guān)后,所有請(qǐng)求都由網(wǎng)關(guān)接收,并在做出相應(yīng)邏輯處理之后轉(zhuǎn)發(fā)給對(duì)應(yīng)的真實(shí)后臺(tái)。這一過(guò)程勢(shì)必帶來(lái)兩個(gè)方面的性能問(wèn)題,一是在客戶(hù)端與后臺(tái)服務(wù)端之間增加了一堵“墻”之后,客戶(hù)端向服務(wù)端發(fā)送請(qǐng)求時(shí)受這堵“墻”的影響請(qǐng)求的時(shí)間會(huì)有所增長(zhǎng)。怎樣將這堵“墻”做的“簿”就是優(yōu)化的關(guān)鍵了,開(kāi)源的服務(wù)網(wǎng)關(guān)產(chǎn)品KONG的做法是服務(wù)網(wǎng)關(guān)本身只提供基本的路由功能,所有包括安全、統(tǒng)計(jì)、認(rèn)證等邏輯處理功能都以可配置插件的形式提供給有需要的用戶(hù),當(dāng)然路由功能及所有邏輯處理模塊都有相應(yīng)的優(yōu)化方案,這里不做詳細(xì)討論。二是將原有的分散的服務(wù)集中、對(duì)外統(tǒng)一入口之后,也為網(wǎng)關(guān)帶來(lái)了高訪(fǎng)問(wèn)量、高并發(fā)、大數(shù)據(jù)量的問(wèn)題,而這類(lèi)問(wèn)題的性能優(yōu)化通常會(huì)采用分布式負(fù)載均衡或集群的方式來(lái)提高負(fù)載能力。針對(duì)網(wǎng)關(guān)跨數(shù)據(jù)中心訪(fǎng)問(wèn)的情況,一般需要通過(guò)云的方式來(lái)建議保障。
  服務(wù)網(wǎng)關(guān)在有效幫助企業(yè)實(shí)現(xiàn)對(duì)外開(kāi)放的同時(shí)也面臨著如性能等一些問(wèn)題的挑戰(zhàn)。市場(chǎng)上各類(lèi)產(chǎn)品也有很多,從今年5月份剛剛開(kāi)源的KONG到支持百億級(jí)并發(fā)的淘寶開(kāi)放平臺(tái),這些產(chǎn)品都可稱(chēng)為服務(wù)網(wǎng)關(guān)的標(biāo)桿,相信在這些標(biāo)桿的指引下服務(wù)網(wǎng)關(guān)這類(lèi)產(chǎn)品的發(fā)展會(huì)越發(fā)成熟
ol,遠(yuǎn)程過(guò)程調(diào)用協(xié)議)等。協(xié)議上的復(fù)雜性與多樣性勢(shì)必會(huì)增加開(kāi)發(fā)者的開(kāi)發(fā)成本和開(kāi)發(fā)難度。服務(wù)網(wǎng)關(guān)應(yīng)具有協(xié)議轉(zhuǎn)換及適配功能,通過(guò)該功能就可以將注冊(cè)進(jìn)平臺(tái)中的服務(wù)進(jìn)行統(tǒng)一處理,主流的方案是將現(xiàn)有協(xié)議統(tǒng)一轉(zhuǎn)換成面向移動(dòng)RestFul接口形式對(duì)外開(kāi)放。這樣在用戶(hù)進(jìn)行服務(wù)請(qǐng)求時(shí)便不再需要考慮服務(wù)后端真正的接口實(shí)現(xiàn)情況,只需向服務(wù)網(wǎng)關(guān)發(fā)送一條簡(jiǎn)單的RestFul請(qǐng)求就可以了,這大大提升了開(kāi)發(fā)者開(kāi)發(fā)應(yīng)用程序的便利性。同時(shí)該功能使原有服務(wù)接口在不做或只需做少量改動(dòng)的情況下實(shí)現(xiàn)快速對(duì)外開(kāi)放,并使原有接口很好的支持移動(dòng)應(yīng)用,協(xié)助企業(yè)固有業(yè)務(wù)的移動(dòng)端拓展。當(dāng)然,協(xié)議轉(zhuǎn)換不僅僅包擴(kuò)請(qǐng)求過(guò)程的協(xié)議轉(zhuǎn)換,還包括應(yīng)答結(jié)果的協(xié)議轉(zhuǎn)換,例如XML與JSON返回結(jié)果的雙向轉(zhuǎn)換等,也是非常重要,開(kāi)發(fā)者可以通過(guò)選擇返回結(jié)果的數(shù)據(jù)類(lèi)型以與開(kāi)發(fā)者應(yīng)用實(shí)現(xiàn)更良好的適配效果。
  2.安全保障,互聯(lián)網(wǎng)是一個(gè)大而復(fù)雜的網(wǎng)絡(luò)環(huán)境,企業(yè)在將自身業(yè)務(wù)能力與數(shù)據(jù)以服務(wù)形式對(duì)外開(kāi)放的過(guò)程中存在巨大機(jī)遇,同時(shí)也帶來(lái)了大量的安全隱患,例如開(kāi)放后的業(yè)務(wù)更容易受到攻擊、只想對(duì)部分人開(kāi)放的數(shù)據(jù)要防止數(shù)據(jù)泄露與竊取、服務(wù)要有可見(jiàn)性設(shè)定防止沒(méi)有權(quán)限用戶(hù)的調(diào)用等等。在構(gòu)建服務(wù)時(shí)網(wǎng)關(guān)的處理API請(qǐng)求過(guò)程中應(yīng)加入請(qǐng)求權(quán)限控制,權(quán)限控制的實(shí)現(xiàn)方式一般采用互聯(lián)網(wǎng)化的權(quán)限認(rèn)證協(xié)議如OAuth2.0、OAuth等。安全控制等級(jí)也分為IP等級(jí)、服務(wù)等級(jí)和資源等級(jí)。舉例來(lái)講,一個(gè)普通的RestFul請(qǐng)求發(fā)送到服務(wù)網(wǎng)關(guān)后,服務(wù)網(wǎng)關(guān)首先會(huì)解析請(qǐng)求來(lái)源IP,從IP等級(jí)上做安全控制,驗(yàn)證為合法IP后會(huì)讀取請(qǐng)求自帶的訪(fǎng)問(wèn)令牌(Accesstoken,通常有OAuth2.0獲取),通過(guò)驗(yàn)證令牌的合法性來(lái)完成服務(wù)等級(jí)的訪(fǎng)問(wèn)控制,前兩項(xiàng)驗(yàn)證都通過(guò)后再將該服務(wù)下有權(quán)限的資源列表與請(qǐng)求資源做比對(duì)驗(yàn)證,只有所有驗(yàn)證條件都通過(guò)的情況下請(qǐng)求才會(huì)繼續(xù)進(jìn)行。當(dāng)然,由于業(yè)務(wù)對(duì)外開(kāi)放所需安全性保障力度的不同,驗(yàn)證過(guò)程又存在一定的復(fù)雜性與性能損耗,大多數(shù)服務(wù)網(wǎng)關(guān)的安全性驗(yàn)證都作為可選(或按等級(jí)可選)配置來(lái)供用戶(hù)使用。
  3.監(jiān)控與計(jì)量,企業(yè)將自身業(yè)務(wù)對(duì)外開(kāi)放并不意味著只是簡(jiǎn)單的將原有業(yè)務(wù)服務(wù)化并放在網(wǎng)絡(luò)中供用戶(hù)使用,企業(yè)大多關(guān)心自身業(yè)務(wù)開(kāi)放后的用戶(hù)使用情況和市場(chǎng)的反饋結(jié)果。這就需要服務(wù)網(wǎng)關(guān)具備監(jiān)控與計(jì)量能力,每一次服務(wù)網(wǎng)關(guān)接收到請(qǐng)求后都要將請(qǐng)求來(lái)源、服務(wù)對(duì)象、請(qǐng)求資源、請(qǐng)求狀態(tài)等信息記錄下來(lái),并在開(kāi)放平臺(tái)的控制臺(tái)中做統(tǒng)計(jì)分析與報(bào)表展示,這樣企業(yè)便能夠根據(jù)實(shí)時(shí)的API使用情況分析報(bào)表做出更準(zhǔn)確的市場(chǎng)判斷,有助于企業(yè)指導(dǎo)API市場(chǎng)運(yùn)營(yíng)。
  4.性能調(diào)優(yōu),在無(wú)服務(wù)網(wǎng)關(guān)的開(kāi)放平臺(tái)中,企業(yè)各業(yè)務(wù)線(xiàn)的服務(wù)相對(duì)分散,用戶(hù)在調(diào)用時(shí)直接訪(fǎng)問(wèn)服務(wù)后臺(tái)本身,性能瓶頸主要集中在各服務(wù)自身的后臺(tái)服務(wù)實(shí)現(xiàn)中。在使用了服務(wù)網(wǎng)關(guān)后,所有請(qǐng)求都由網(wǎng)關(guān)接收,并在做出相應(yīng)邏輯處理之后轉(zhuǎn)發(fā)給對(duì)應(yīng)的真實(shí)后臺(tái)。這一過(guò)程勢(shì)必帶來(lái)兩個(gè)方面的性能問(wèn)題,一是在客戶(hù)端與后臺(tái)服務(wù)端之間增加了一堵“墻”之后,客戶(hù)端向服務(wù)端發(fā)送請(qǐng)求時(shí)受這堵“墻”的影響請(qǐng)求的時(shí)間會(huì)有所增長(zhǎng)。怎樣將這堵“墻”做的“簿”就是優(yōu)化的關(guān)鍵了,開(kāi)源的服務(wù)網(wǎng)關(guān)產(chǎn)品KONG的做法是服務(wù)網(wǎng)關(guān)本身只提供基本的路由功能,所有包括安全、統(tǒng)計(jì)、認(rèn)證等邏輯處理功能都以可配置插件的形式提供給有需要的用戶(hù),當(dāng)然路由功能及所有邏輯處理模塊都有相應(yīng)的優(yōu)化方案,這里不做詳細(xì)討論。二是將原有的分散的服務(wù)集中、對(duì)外統(tǒng)一入口之后,也為網(wǎng)關(guān)帶來(lái)了高訪(fǎng)問(wèn)量、高并發(fā)、大數(shù)據(jù)量的問(wèn)題,而這類(lèi)問(wèn)題的性能優(yōu)化通常會(huì)采用分布式負(fù)載均衡或集群的方式來(lái)提高負(fù)載能力。針對(duì)網(wǎng)關(guān)跨數(shù)據(jù)中心訪(fǎng)問(wèn)的情況,一般需要通過(guò)云的方式來(lái)建議保障。
  服務(wù)網(wǎng)關(guān)在有效幫助企業(yè)實(shí)現(xiàn)對(duì)外開(kāi)放的同時(shí)也面臨著如性能等一些問(wèn)題的挑戰(zhàn)。市場(chǎng)上各類(lèi)產(chǎn)品也有很多,從今年5月份剛剛開(kāi)源的KONG到支持百億級(jí)并發(fā)的淘寶開(kāi)放平臺(tái),這些產(chǎn)品都可稱(chēng)為服務(wù)網(wǎng)關(guān)的標(biāo)桿,相信在這些標(biāo)桿的指引下服務(wù)網(wǎng)關(guān)這類(lèi)產(chǎn)品的發(fā)展會(huì)越發(fā)成熟
 
主站蜘蛛池模板: 无码AV岛国片在线观看免 | 国产成人AV综合色 | 免费观看的a级毛片的网站 免费黄色网址在线观看 | 清纯小雨被调教成YIN娃 | 精品无码中文字幕不卡 | 伊人五月婷婷 | 黄在线观看网站 | 男人的天堂在线视频 | 免费看18禁止观看黄网站 | gogogo免费高清在线中国 | 国产一二三四2021精字窝 | 久久久久人妻一区二区三区 | 伦理性生活 | 男人狂桶女人高潮嗷嗷叫 | 免费无码又爽又刺激A片软件妖精 | 十大黄冈网站排行榜 | 18禁止导深夜福利备好纸巾 | 免费看三片在线播放 | 无码高潮爽到爆的喷水视频 | 7777欧美成是人在线观看 | 国产又色又爽又刺激视频 | 在线麻豆精东9制片厂AV影现网 | 中文人字幕第三页 | 国产精品高潮呻吟久久av无 | AV永久免费网站在线观看 | 四虎成人精品无码永久在线 | 成人3D动漫一区二区三区 | 黄色在线亚洲 | 国产欧美日产激情视频 | 国产xxxxx精品av青椒 | 黑人异族巨大巨大巨粗 | 欧美国产日韩A在线观看 | 色欲香天天天综合网站无码 | 五月婷婷丁香花综合网 | 暖暖免费视频在线观看 | 大香伊蕉在人线国产手机看片 | 日本成人在线播放 | 99久久精品视香蕉蕉 | 少妇太爽了在线观看免费视频 | jizzjizz日本护士 | 欧美99久久精品乱码影视 |