亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種能力接入方法及系統(tǒng)的制作方法

文檔序號:9420399閱讀:433來源:國知局
一種能力接入方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及能力開放技術(shù)領(lǐng)域,具體設(shè)及一種能力接入方法及系統(tǒng)。
【背景技術(shù)】
[0002] 參見圖1,在能力開放平臺中,請求響應(yīng)的主要流程如圖1所示,在能力開放平臺 中,如果需要將在ESB巧nte巧riseServiceBus,企業(yè)服務(wù)總線)平臺已注冊的服務(wù),開放 成一個能力接入時,傳統(tǒng)的做法是由人工寫代碼進行開發(fā),從controll層,到service層, 到接口調(diào)用層,所有代碼都需要手工編寫,開發(fā)完成后需要經(jīng)過多次人工測試后才算完成。 運樣開放的能力多了,造成大量的工作量,而且手工編碼很容易出錯。

【發(fā)明內(nèi)容】

[0003] 本發(fā)明所要解決的技術(shù)問題是提供一種能力接入方法及系統(tǒng),能夠自動生成一個 新能力,代替人工編寫代碼,降低人工成本。 陽004] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:
[000引一方面,本發(fā)明提供了一種能力接入方法,所述方法包括:
[0006] S1、在能力開放平臺上定義一新能力;
[0007] S2、接收外部系統(tǒng)發(fā)送的調(diào)用所述新能力的請求報文,能力開放平臺根據(jù)預(yù)先配 置的該新能力的請求報文對應(yīng)的ESB服務(wù)請求模板,將所述新能力的請求報文映射為ESB 服務(wù)請求報文,并將所述ESB服務(wù)請求報文傳輸給ESB平臺;
[0008] S3、ESB平臺根據(jù)所述ESB服務(wù)請求報文,向能力開放平臺返回對應(yīng)的ESB響應(yīng)報 文;
[0009] S4、能力開放平臺根據(jù)預(yù)先配置的ESB響應(yīng)報文與能力響應(yīng)報文的映射關(guān)系,將 ESB響應(yīng)報文轉(zhuǎn)換為能力響應(yīng)報文,并將該能力響應(yīng)報文反饋給外部系統(tǒng)。
[0010] 另一方面,本發(fā)明提供了一種能力接入莊主,所述裝置包括包括外部系統(tǒng)、能力開 放平臺W及ESB平臺;
[0011] 所述能力開放平臺包括:
[0012] 新能力定義模塊,用于在能力開放平臺上定義一新能力;
[0013] 接收模塊,用于接收外部系統(tǒng)發(fā)送的調(diào)用所述新能力的請求報文;
[0014] 映射模塊,用于根據(jù)預(yù)先配置的該新能力的請求報文對應(yīng)的ESB服務(wù)請求模板, 將所述新能力的請求報文映射為ESB服務(wù)請求報文;
[0015] 傳輸模塊,用于將所述ESB服務(wù)請求報文傳輸給ESB平臺;
[0016] 轉(zhuǎn)換模塊,用于根據(jù)預(yù)先配置的ESB響應(yīng)報文與能力響應(yīng)報文的映射關(guān)系,將ESB 響應(yīng)報文轉(zhuǎn)換為能力響應(yīng)報文;
[0017] 反饋模塊,用于將該能力響應(yīng)報文反饋給外部系統(tǒng); 陽0化]所述ESB平臺包括:
[0019] 返回模塊,用于根據(jù)所述ESB服務(wù)請求報文,向能力開放平臺返回對應(yīng)的ESB響應(yīng) 報文。
[0020] 本發(fā)明提供的一種能力接入方法及系統(tǒng),通過配置新能力的基本信息、新能力請 求報文和ESB服務(wù)請求模板的對應(yīng)關(guān)系W及ESB響應(yīng)報文和能力響應(yīng)模板之間的對應(yīng)關(guān) 系,可W自動生成一個新能力,代替人工編寫代碼,降低人工編寫代碼成本;無需開發(fā)人員 編寫代碼,解決了由于開發(fā)人員粗屯、造成的錯誤等問題。
【附圖說明】
[0021] 圖1為現(xiàn)有技術(shù)在能力開放平臺中請求和響應(yīng)示意圖;
[0022] 圖2為本發(fā)明實施例一的一種能力接入方法流程圖;
[0023] 圖3為本發(fā)明實施例一的整個工作流程圖;
[0024] 圖4為本發(fā)明實施例一中配置的ESB服務(wù)請求模板示意圖;
[0025] 圖5為本發(fā)明實施例一中將能力請求報文映射為ESB服務(wù)器請求報文示意圖; 陽0%] 圖6為本發(fā)明實施例一中配置能力響應(yīng)模板示意圖;
[0027] 圖7為本發(fā)明實施例一中由ESB響應(yīng)報文轉(zhuǎn)換為能力響應(yīng)報文示意圖; 陽02引圖8為本發(fā)明實施例二的一種能力接入裝置示意圖。
【具體實施方式】
[0029] W下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
[0030] 實施例一、一種能力接入方法。下面結(jié)合圖1-圖7對本實施例提供的方法進行詳 細說明。
[0031] 參見圖2,S1、在能力開放平臺上定義一新能力。
[0032] 具體的,在電信通訊領(lǐng)域,能力是對底層復(fù)雜的實現(xiàn)進行了抽象,對外提供一個開 發(fā)和執(zhí)行環(huán)境。通過對快速引入新的應(yīng)用和服務(wù)提供支持,W更低的平均運作成本來高 效、可靠地創(chuàng)建和管理豐富多樣的融合業(yè)務(wù)。參見圖3,首先在能力開放平臺上定義一新 能力,包括定義新能力的能力標識(通常為新能力的名稱)W及該新能力的抓LOJniform ResourceLocator,統(tǒng)一資源定位符)訪問路徑。
[0033] S2、接收外部系統(tǒng)發(fā)送的調(diào)用所述新能力的請求報文,能力開放平臺根據(jù)預(yù)先配 置的該新能力的請求報文對應(yīng)的ESB服務(wù)請求模板,將所述新能力的請求報文映射為ESB 服務(wù)請求報文,并將所述ESB服務(wù)請求報文傳輸給ESB平臺。
[0034] 具體的,當外部系統(tǒng)需要調(diào)用該新能力時,向能力開放平臺發(fā)送能力請求報文,該 能力請求報文中包括攜帶有特定參數(shù)的U化。能力開放平臺接收到外部系統(tǒng)發(fā)送的能力請 求報文,對該能力請求報文進行解析,得到請求報文中攜帶的參數(shù),并將所有的參數(shù)放置到 一個map中。
[0035] 隨后,根據(jù)能力開放平臺預(yù)先配置的該新能力的請求報文與ESB服務(wù)請求模板的 對應(yīng)關(guān)系,查找到該能力請求報文對應(yīng)的ESB服務(wù)請求模板。其中,配置的ESB服務(wù)請求模 板示意圖如圖4所示,ESB服務(wù)請求模板包括定義的變量(也可稱為參數(shù))。然后將存放于 map中的參數(shù)與對應(yīng)的ESB服務(wù)請求模板中的參數(shù)匹配,如圖5所示,將新能力請求報文映 射為對應(yīng)的ESB服務(wù)請求報文,并將映射后的ESB服務(wù)請求報文轉(zhuǎn)發(fā)給ESB平臺。
[0036] S3、ESB平臺根據(jù)所述ESB服務(wù)請求報文,向能力開放平臺返回對應(yīng)的ESB響應(yīng)報 文。
[0037] 具體的,當ESB平臺接收到能力開放平臺轉(zhuǎn)發(fā)的ESB服務(wù)請求報文,向能力開放平 臺返回ESB響應(yīng)報文。 陽03引 S4、能力開放平臺根據(jù)預(yù)先配置的ESB響應(yīng)報文與能力響應(yīng)報文的映射關(guān)系,將 ESB響應(yīng)報文轉(zhuǎn)換為能力響應(yīng)報文,并將該能力響應(yīng)報文反饋給外部系統(tǒng)。
[0039] 具體的,當能力開放平臺接收到ESB返回的ESB響應(yīng)報文時,首先配置該新能力響 應(yīng)模板,如圖6所示,新能力響應(yīng)模板中包括配置的特定參數(shù)變量(參數(shù)變量可W有多個, 由具體情況而定)。
[0040] 然后,針對配置的新能力響應(yīng)模板中的所有參數(shù),逐個配置ESB響應(yīng)報文中對應(yīng) 的參數(shù)的xpath位置。在ESB響應(yīng)報文中,每一個參數(shù)均有一個對應(yīng)的位置xpath,比如, ESB響應(yīng)報文為:
[0041 ]
[0042]
[0043] 那么,000000 所在的 xpath 為 ROOT/BODY/r。
[0044] 隨后,參見圖7所示,針對能力響應(yīng)模板中的參數(shù)r,在對應(yīng)的ESB響應(yīng)報文中的 xpath位置為ROOT/BODY/r,可W按如下方式進行對應(yīng):r-〉R00T/B0DY/r。
[0045] 最后,根據(jù)新能力響應(yīng)模板和其中的參數(shù)變量W及運些參數(shù)變量在對應(yīng)的ESB響 應(yīng)報文中的xpath位置,將ESB響應(yīng)報文轉(zhuǎn)換為能力響應(yīng)報文,并將該能力響應(yīng)報文返回給 外部系統(tǒng),至此外部系統(tǒng)調(diào)用新能力過程結(jié)束。
[0046] 實施例二、一種能力接入裝置。下面結(jié)合圖8對本實施例提供的裝置進行詳細說 明。
[0047] 參見圖8,本實施例提供的裝置包括能力開放平臺20和ESB平臺30,其中,能力開 放平臺20包括新能力定義模塊201、接收模塊202、解析模塊203、映射模塊204、傳輸模塊 205、第一配置模塊206、第二配置模塊207、轉(zhuǎn)換模塊208和反饋模塊209,ESB平臺30包括 返回模塊301。
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1