[發明專利]一種基于虛擬服務的異構網格工作流管理系統無效
| 申請號: | 200810046842.5 | 申請日: | 2008-01-29 |
| 公開(公告)號: | CN101227375A | 公開(公告)日: | 2008-07-23 |
| 發明(設計)人: | 金海;王凱;鄒德清;陶永才;吳松;何漢;李運發;廖振松 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L12/56;H04L12/24 |
| 代理公司: | 華中科技大學專利中心 | 代理人: | 曹葆青 |
| 地址: | 430074湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 虛擬 服務 網格 工作流 管理 系統 | ||
1.一種基于虛擬服務的異構網格工作流管理系統,其特征在于:該系統包括虛擬服務信息管理模塊(1),虛擬服務調度模塊(2)和虛擬數據中心管理模塊(3);
虛擬信息管理模塊(1)用于集成各異構網格平臺的服務信息,并向虛擬服務調度模塊(2)提供分組后的虛擬服務信息;
虛擬服務調度模塊(2)根據工作流引擎提供的輸入參數,在虛擬信息中心模塊(1)提供的虛擬服務信息中,選擇適當的服務在該服務所在的網格平臺上執行,并將結果作為輸出參數返回工作流引擎,在服務調度過程中涉及的外部數據請求均提交給虛擬數據中心管理模塊(3);
虛擬數據中心管理模塊(3)接收虛擬服務調度模塊(2)提供的外部數據請求,將其中的虛擬數據地址經過地址格式轉換為物理地址,并進行實際的數據操作,再將結果還原成虛擬地址,返回虛擬服務調度模塊(2)。
2.根據權利要求1所述的異構網格工作流管理系統,其特征在于:虛擬服務信息管理模塊(1)包括信息中心模塊(11),組管理模塊(12)和同步更新模塊(13);??
信息中心模塊(11)負責收集各異構網格平臺的服務信息,并通過統一的服務信息描述語言將服務信息集成為XML文檔,供組管理模塊(12)查詢使用;當服務信息發生變化時,信息中心模塊(11)負責將更新信息發送給同步更新模塊(13);
組管理模塊(12)向信息中心模塊(11)提出服務信息的查詢請求,在得到的查詢結果的服務集合中,根據服務信息間相同或相似的特性對服務分組,并對虛擬服務組進行管理,分組后的服務信息以多個xml文檔的形式組織,每一個xml文檔對應于一個虛擬服務組;組管理模塊(12)接收同步更新模塊(13)的更新查詢的結果,將查詢結果與虛擬服務組中各服務原有信息比對,并進行更新操作;
同步更新模塊(13)向信息中心模塊(11)提出查詢請求,將更新后的查詢結果發送給組管理模塊(12)。
3.根據權利要求1或2所述的異構網格工作流管理系統,其特征在于:虛擬服務調度模塊(2)包括服務入口預處理模塊(21),規則庫模型(22),調度匹配管理模塊(23),服務調度信息解析模塊(24),服務調度模塊(25)和服務出口處理模塊(26);
服務入口預處理模塊(21)接收工作流引擎(4)的輸入參數,將數據的虛擬地址提交給虛擬數據中心管理模塊(3)處理,并接收返回的數據虛擬地址的結果;預處理過程完畢后,觸發調度匹配管理模塊(23)的執行;
規則庫模型(22)用于存放一組預置的計算公式,供調度匹配管理模塊(23)選擇使用,每一個計算公式對應于一種服務調度模型;
調度匹配管理模塊(23)接收服務入口預處理模塊(21)的觸發后,根據用戶選擇的服務調度模型,從規則庫模型(22)中選擇出恰當的計算公式,并根據該公式,計算虛擬服務信息管理模塊(1)中提供的虛擬服務組中各服務的加權平均值,從中選擇出一個加權平均值最大的服務,將該服務信息提交給服務調度信息解析模塊(24);
服務調度信息解析模塊(24)接收調度匹配管理模塊(23)提供的服務信息,根據其中服務描述文檔地址,解析出實際調用該服務時所需要的具體參數,并將該參數以及服務所屬平臺名稱的信息發送給服務調度模塊(25);
服務調度模塊(25)負責將由服務調度信息解析模塊(24)提供的參數封裝成該服務所屬網格平臺能夠接受的輸入參數形式,通過調用該網格平臺特定的服務提交接口,在網格平臺上執行該服務,執行過程結束后,結果以該服務所屬網格平臺的輸出參數形式返回,并發送給服務出口處理模塊(26);
服務出口處理模塊(26)獲取服務調度模塊(25)的運行結果參數,并予以解析,將解析后的信息封裝后發送給工作流引擎。
4.根據權利要求1或2所述的異構網格工作流管理系統,其特征在于:虛擬數據中心管理模塊(3)包括地址格式轉換模塊(31)和異構數據傳輸模塊(32);
地址格式轉換模塊(31)接收虛擬服務調度模塊(2)的數據操作請求,根據預先制定的虛擬地址和物理地址間的映射關系,將數據的虛擬地址轉換為物理地址,并將數據的物理地址和數據的操作方法名發送給異構數據傳輸模塊(32);并將返回結果的物理地址根據映射關系轉換為虛擬地址,以虛擬地址的形式返回給虛擬服務調度模塊(2);
異構數據傳輸模塊(32)接收地址格式轉換模塊(31)的數據操作請求,執行具體的數據的操作方法名指定的操作,并返回結果的物理地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810046842.5/1.html,轉載請聲明來源鉆瓜專利網。





