一種基于roso模型的異構(gòu)信息系統(tǒng)集成方法
【專利摘要】一種基于ROSO模型的異構(gòu)信息系統(tǒng)集成方法,分析現(xiàn)有的異構(gòu)系統(tǒng),對異構(gòu)系統(tǒng)的重用級別進(jìn)行分類,對較為獨(dú)立的異構(gòu)系統(tǒng)進(jìn)行服務(wù)化,并對外提供標(biāo)準(zhǔn)服務(wù)形式,進(jìn)一步對該服務(wù)具有的功能進(jìn)行粒度描述,向服務(wù)集成平臺進(jìn)行注冊;設(shè)置服務(wù)代理中心,對注冊服務(wù)的配置進(jìn)行權(quán)值劃分;服務(wù)請求方根據(jù)自身的業(yè)務(wù)需求,對服務(wù)代理中心中的服務(wù)進(jìn)行定制化的請求,代理中心根據(jù)請求條件進(jìn)行配置,配置選項包括服務(wù)請求方式、服務(wù)內(nèi)容監(jiān)控、服務(wù)負(fù)載的配置、服務(wù)應(yīng)答返回方式。
【專利說明】一種基于ROSO模型的異構(gòu)信息系統(tǒng)集成方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及軟件設(shè)計與開發(fā)領(lǐng)域,針對大型應(yīng)用系統(tǒng)的復(fù)雜集成,具體涉及一種 基于R0S0模型的異構(gòu)信息系統(tǒng)集成方法。
【背景技術(shù)】
[0002] 隨著計算機(jī)技術(shù)的快速發(fā)展,軟件系統(tǒng)的應(yīng)用越來越普及;在加速信息化建設(shè)方 面,機(jī)關(guān)、企業(yè)往往需要開發(fā)大型的系統(tǒng)來適應(yīng)業(yè)務(wù)需求,而現(xiàn)有的異構(gòu)系統(tǒng)又能滿足某些 需求,往往通過改造現(xiàn)有的異構(gòu)系統(tǒng),通過模塊化的集成來滿足需求,傳統(tǒng)的集成模式需要 投入大量的人力和財力,異構(gòu)系統(tǒng)的耦合度過高,不利于重用;另一種集成方法是通過組件 的形式,對外提供調(diào)用接口;面向服務(wù)集成技術(shù)的進(jìn)一步發(fā)展,異構(gòu)系統(tǒng)對外提供基于web services標(biāo)準(zhǔn)下的服務(wù)形式,極大的解決了異構(gòu)系統(tǒng)集成問題,但存在服務(wù)對外形式的單 一,服務(wù)利用不充分,不具備協(xié)議轉(zhuǎn)換等缺點(diǎn)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的是針對上述集成方法存在的問題,設(shè)計出一種面向需求、面向服務(wù) 的異構(gòu)信息系統(tǒng)的集成方法;對充分服務(wù)化的異構(gòu)系統(tǒng),向用戶提供不同協(xié)議方式的調(diào)用 接口,對服務(wù)進(jìn)行負(fù)載均衡化,服務(wù)的合理編排,服務(wù)返回內(nèi)容的定制化。
[0004] -種基于R0S0模型的異構(gòu)信息系統(tǒng)集成方法,其特征在于:
[0005] (1)分析現(xiàn)有的異構(gòu)系統(tǒng),對異構(gòu)系統(tǒng)的重用級別進(jìn)行分類,對較為獨(dú)立的異構(gòu)系 統(tǒng)進(jìn)行服務(wù)化,并對外提供標(biāo)準(zhǔn)服務(wù)形式,進(jìn)一步對該服務(wù)具有的功能進(jìn)行粒度描述,向服 務(wù)集成平臺進(jìn)行注冊;
[0006] (2)服務(wù)代理中心對注冊服務(wù)的配置進(jìn)行權(quán)值劃分;
[0007] (3)服務(wù)請求方根據(jù)自身的業(yè)務(wù)需求,對服務(wù)代理中心中的服務(wù)進(jìn)行定制化的請 求,代理中心根據(jù)請求條件進(jìn)行配置,配置選項包括服務(wù)請求方式、服務(wù)內(nèi)容監(jiān)控、服務(wù)負(fù) 載的配置、服務(wù)應(yīng)答返回方式;
[0008] (4)在權(quán)重級別配置生效后,將根據(jù)配置的詳細(xì)信息動態(tài)產(chǎn)生地址和請求參數(shù)信 息,服務(wù)請求方在接到配置生效后,提交授權(quán)驗證,獲取該服務(wù)功能的多個地址和及其對應(yīng) 的規(guī)范實例;
[0009] (5)按照請求規(guī)范,各客戶端根據(jù)各自的需求,提交請求地址;服務(wù)配置中心將根 據(jù)請求的數(shù)量,按照現(xiàn)有的虛擬節(jié)點(diǎn)配置,每個節(jié)點(diǎn)處理不同請求。
[0010] 本發(fā)明提供了一種面向需求、面向服務(wù)的集成異構(gòu)系統(tǒng)的方法,在充分考慮現(xiàn)有 的面向服務(wù)集成方法的不足上,旨在解決服務(wù)的使用上,更貼近需求,更能夠動態(tài)的擴(kuò)展使 用范圍,使異構(gòu)系統(tǒng)的服務(wù)化水平更高。
【專利附圖】
【附圖說明】
[0011] 圖1是面向需求前置條件下的服務(wù)配置策略流程圖
[0012] 圖2是基于R0S0模型的異構(gòu)系統(tǒng)的集成結(jié)構(gòu)圖
【具體實施方式】
[0013] 如圖1所示,本發(fā)明的具體步驟如下:
[0014] (1)分析現(xiàn)有的異構(gòu)系統(tǒng),對異構(gòu)系統(tǒng)的重用級別進(jìn)行分類,對較為獨(dú)立的異構(gòu)系 統(tǒng)進(jìn)行服務(wù)化,并對外提供標(biāo)準(zhǔn)服務(wù)形式,進(jìn)一步對該服務(wù)具有的功能進(jìn)行粒度描述,向服 務(wù)集成平臺進(jìn)行注冊。
[0015] (2)服務(wù)代理中心,對注冊服務(wù)的配置進(jìn)行權(quán)值劃分,配置選項如下:
[0016] 服務(wù)請求方式,如HTTP、TCP、JMS等;
[0017] 服務(wù)內(nèi)容監(jiān)控,如數(shù)據(jù)傳輸量、消息路由切換等;
[0018] 服務(wù)負(fù)載的配置,如服務(wù)負(fù)載節(jié)點(diǎn)的數(shù)量等;
[0019] 服務(wù)應(yīng)答返回方式,如返回JS0N、XML等形式。
[0020] (3)服務(wù)請求方,根據(jù)自身的業(yè)務(wù)需求,對服務(wù)代理中心中的服務(wù)進(jìn)行定制化的請 求,代理中心根據(jù)請求條件進(jìn)行配置。這里我們假設(shè)現(xiàn)有某個服務(wù)請求方Rl- > SI (S1表 示代理中心的某個服務(wù)),提交配置權(quán)值為:①請求方式為HTTP、TCP兩種;②內(nèi)容監(jiān)控選擇 數(shù)據(jù)傳輸量;③負(fù)載配置選擇5個節(jié)點(diǎn),根據(jù)目前空閑的虛擬化節(jié)點(diǎn)進(jìn)行動態(tài)分配;④服務(wù) 返回方式選擇XML ;
[0021] (4)根據(jù)(3)的模擬環(huán)境,建立一種異構(gòu)信息集成系統(tǒng)模型:
[0022] 假設(shè)[RW]表示服務(wù)請求方式,在面向需求時,配置已有N種請求方式,配置的選擇 可以用來表示,其中K = 1,2···Ν;
[0023] 同理得到[CM]表示服務(wù)內(nèi)容監(jiān)控,同樣用其中I = 1,2…Μ,Μ表示內(nèi)容 監(jiān)控配置的選項數(shù);
[0024] 對服務(wù)的請求進(jìn)行負(fù)載配置,假設(shè)配置的虛擬節(jié)點(diǎn)數(shù)為ω,整個節(jié)點(diǎn)群接收的請 求數(shù)為R,J表示為某個虛擬節(jié)點(diǎn),該節(jié)點(diǎn)能夠承受的最大請求數(shù)為4,分配到該節(jié)點(diǎn)的請求 概率為λΡ則服務(wù)負(fù)載均衡點(diǎn)條件為:
【權(quán)利要求】
1. 一種基于ROSO模型的異構(gòu)信息系統(tǒng)集成方法,其特征在于: (1) 分析現(xiàn)有的異構(gòu)系統(tǒng),對異構(gòu)系統(tǒng)的重用級別進(jìn)行分類,對較為獨(dú)立的異構(gòu)系統(tǒng)進(jìn) 行服務(wù)化,并對外提供標(biāo)準(zhǔn)服務(wù)形式,進(jìn)一步對該服務(wù)具有的功能進(jìn)行粒度描述,向服務(wù)集 成平臺進(jìn)行注冊; (2) 服務(wù)代理中心對注冊服務(wù)的配置進(jìn)行權(quán)值劃分; (3) 服務(wù)請求方根據(jù)自身的業(yè)務(wù)需求,對服務(wù)代理中心中的服務(wù)進(jìn)行定制化的請求,代 理中心根據(jù)請求條件進(jìn)行配置,配置選項包括服務(wù)請求方式、服務(wù)內(nèi)容監(jiān)控、服務(wù)負(fù)載的配 置、服務(wù)應(yīng)答返回方式; (4) 在權(quán)重級別配置生效后,將根據(jù)配置的詳細(xì)信息動態(tài)產(chǎn)生地址和請求參數(shù)信息,月艮 務(wù)請求方在接到配置生效后,提交授權(quán)驗證,獲取該服務(wù)功能的多個地址和及其對應(yīng)的規(guī) 范實例; (5) 按照請求規(guī)范,各客戶端根據(jù)各自的需求,提交請求地址;服務(wù)配置中心將根據(jù)請 求的數(shù)量,按照現(xiàn)有的虛擬節(jié)點(diǎn)配置,每個節(jié)點(diǎn)處理不同請求。
【文檔編號】H04L29/06GK104144144SQ201310165752
【公開日】2014年11月12日 申請日期:2013年5月8日 優(yōu)先權(quán)日:2013年5月8日
【發(fā)明者】袁芳, 陳瑞 申請人:北京航天長峰科技工業(yè)集團(tuán)有限公司