[發明專利]一種基于虛擬化技術的工作流引擎集群系統有效
| 申請號: | 201210228804.8 | 申請日: | 2012-07-03 |
| 公開(公告)號: | CN102833310A | 公開(公告)日: | 2012-12-19 |
| 發明(設計)人: | 余陽 | 申請(專利權)人: | 中山大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/455 |
| 代理公司: | 廣州市越秀區海心聯合專利代理事務所(普通合伙) 44295 | 代理人: | 馬麗麗 |
| 地址: | 510260 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 虛擬 技術 工作流 引擎 集群 系統 | ||
技術領域
本發明涉及工作流技術領域,具體來說,特別是涉及屬于管理多個工作流引擎的工作流引擎集群領域。
背景技術
目前在工作流技術領域,工作流系統的可靠性的方案主要是將工作流實例的數據保存在可靠的存儲系統中。而當工作流系統所在的服務器故障時如何及時地恢復流程的運行、使得對用戶造成的影響降至最低的研究較少。本發明提出了一種使用了虛擬化技術的工作流引擎集群方案,該方案能提高工作流系統的可靠性,當服務器故障時,各種工作流實例、應用程序仍能遷移到可用的服務器上繼續運行,實現了全天候的容錯保障,并且用戶基本感覺不到停機維護造成的時間停頓。并且本發明適用于處理大規模的工作流服務,在架構上能和企業現有的各種應用系統共存,提高了企業的服務器的使用率。
發明內容
本發明設計了一種工作流引擎集群系統,本發明采用的技術方案包括以下模塊:
服務器;
工作流虛擬機鏡像;
工作流虛擬機;
服務虛擬機鏡像;
服務虛擬機;
調度模塊;
服務器管理模塊;
虛擬機管理模塊;
服務器監控模塊;
web服務模塊。
所述的服務器,是指安裝了虛擬機監視器(Virtual?machine?monitor),可以同時運行多個虛擬操作系統的計算機,虛擬機監視器可以是不同的虛擬化產品,例如VMWare或者Xen等。
所述的工作流虛擬機鏡像,是封裝了工作流引擎及其他相關軟件的虛擬操作系統鏡像。根據企業的實際需要,將工作流引擎及其他所需的相關軟件(如數據庫等)封裝在一個操作系統鏡像文件中。
所述的工作流虛擬機,是工作流虛擬機鏡像在運行時的實體。工作流虛擬機鏡像復制到服務器上啟動后,就是一個正在運行的工作流虛擬機,每個工作流虛擬機都有唯一的標識。工作流虛擬機承擔工作流引擎的功能,負責接收各種工作流服務請求,推動業務流程的運行。
所述的服務虛擬機鏡像,是一個虛擬操作系統鏡像,工作流服務在運行過程中會調用到的各種服務的源程序,都安裝在這個虛擬操作系統上。
所述的服務虛擬機,是服務虛擬機鏡像在運行時的實體。服務虛擬機鏡像復制到服務器上啟動后,就是一個正在運行的服務虛擬機,每個服務虛擬機都有唯一的標識。服務虛擬機負責接收工作流虛擬機發送的服務請求,運行相應的程序以提供服務。
所述的調度模塊,是一個安裝在工作流虛擬機上的軟件模塊。當一個運行中的工作流實例需要執行一個任務時,調度模塊根據該任務所包含的服務的標識,在所有提供該服務的服務虛擬機中選擇一個服務虛擬機并發送服務請求,服務虛擬機接收到服務請求后運行相應的程序以執行任務。當工作流實例需要執行一個子流程類型的任務時,從虛擬機管理模塊獲取可用的工作流虛擬機列表,選擇一個工作流虛擬機并發送啟動工作流服務的請求,工作流虛擬機接收到啟動工作流服務的請求后便運行該工作流服務的實例。
所述的服務器管理模塊是一個軟件模塊,其功能包括:
1.服務器信息管理功能
系統管理人員可以將新增的服務器的信息注冊到資源池管理模塊的數據庫中,例如服務器的硬件信息和ip地址等;可以將不再使用的服務器的信息從數據庫中刪除;若有服務器需要停機進行升級維護,則將數據庫中對應的服務器的狀態信息修改為維護狀態。
2.服務器信息查詢功能
資源池管理模塊對外提供了服務器信息的查詢接口,通過網絡可以獲取所有服務器信息的列表。
所述的虛擬機管理模塊是一個軟件模塊,其功能包括:
1.虛擬機鏡像管理功能
虛擬機鏡像管理功能包括工作流虛擬機鏡像管理功能和服務虛擬機鏡像管理功能。
工作流虛擬機鏡像管理功能:管理人員通過該功能啟動一個純凈的虛擬操作系統,根據業務部門實際的需求,在該操作系統上安裝工作流引擎、配置數據庫及其他應用程序等,創建一個定制的工作流虛擬機鏡像,創建出的虛擬機鏡像文件可以選擇保存在虛擬機鏡像管理模塊所屬的服務器上、或者企業的共享存儲系統上,每個虛擬機鏡像文件都有唯一的標識,根據該標識能從網絡獲取虛擬機鏡像文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山大學,未經中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210228804.8/2.html,轉載請聲明來源鉆瓜專利網。





