[發明專利]一種支持在線自演化的動態工作流引擎無效
| 申請號: | 201210097825.0 | 申請日: | 2012-04-06 |
| 公開(公告)號: | CN102663552A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 徐洪珍;桂穎 | 申請(專利權)人: | 東華理工大學 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06 |
| 代理公司: | 南昌新天下專利商標代理有限公司 36115 | 代理人: | 施秀瑾 |
| 地址: | 344000*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 在線 演化 動態 工作流 引擎 | ||
1.一種支持在線自演化的動態工作流引擎,它包括工作流定義和配置代理、工作流執行服務代理、在線自演化代理、自演化策略庫、統一適配器代理和異常處理代理,其特征是:除了自演化策略庫外,其他組件被設計成agent,執行相應的任務;對于系統工作流業務的執行,該引擎訪問和檢索工作流庫中的工作流文檔,獲得相應業務的工作流程,并執行;在執行工作流任務時,引擎使用SOAP協議調用相應的服務;當一個服務被調用時,相關工作流執行對應的流程,其結果反饋給引擎,然后進入下一個任務,直到完成該業務;在執行過程中,如果用戶的需求發生改變,需要執行新的流程,該引擎則根據自演化策略庫中相應的策略,調用在線自演化代理,修改并調用新的執行流程,并使相關工作流按新的執行流程進行,直到完成該系統業務。
2.根據權1所述的一種支持在線自演化的動態工作流引擎,其特征是所述的工作流定義和配置代理為:在系統初始化或系統運行過程中,根據用戶輸入的需求,定義和配置工作流管理系統中的工作流;對每個工作流,首先使用本體庫創建一個XML定義文檔,該文檔定義了業務流程的語義描述,并將本體信息與相關業務流程進行關聯;接下來進行工作流業務流程的配置,工作流配置器從XML定義文檔中獲取相關信息進行配置;最后,工作流定義和配置代理以工作流文檔的方式輸出配置結果;該結果作為工作流執行服務代理的輸入并且存入工作流庫中。
3.根據權1所述的一種支持在線自演化的動態工作流引擎,其特征是所述的工作流執行服務代理為:是工作流引擎的關鍵組成部分,提供了工作流管理系統中業務流程執行時的運行環境;工作流執行服務代理負責對業務流程進行實例化,負責業務流程的正確執行,以及維護控制數據和工作流相關數據等。
4.根據權1所述的一種支持在線自演化的動態工作流引擎,其特征是所述的在線自演化代理為:是進行工作流動態自演化管理的核心組成部分,用來動態監控、管理工作流管理系統中業務流程的執行,并在系統運行過程中,根據系統需要或用戶演化需求,按照自演化策略庫中的演化策略,動態調整、修改相關業務流程的執行等。
5.根據權1所述的一種支持在線自演化的動態工作流引擎,其特征是所述的自演化策略庫為:存放系統工作流自演化的相關策略,包括用戶自定義演化策略和系統自演化策略。
6.根據權1所述的一種支持在線自演化的動態工作流引擎,其特征是所述的統一適配器代理為:負責與各種外部資源進行交互,包括接收用戶的需求及需求變更,將業務流程寫入工作流庫,將自演化策略庫中的策略反饋給在線自演化代理,與其他外部服務交互等;統一適配器代理交互的外部資源包括業務流程解析引擎、工作流庫、工作流用戶、其他外部應用等等。
7.根據權1所述的一種支持在線自演化的動態工作流引擎,其特征是所述的異常處理代理為:負責處理工作流管理系統中所有的異常,包括異常檢測和修復。
8.根據權1或2所述的一種支持在線自演化的動態工作流引擎,其特征是所述的工作流定義和配置代理包括以下部分組成:(1)本體庫,以類和實例的方式描述業務流程中的角色,任務以及相關的數據交換;(2)XML定義文檔,用于定義工作流管理系統中的工作流;(3)工作流配置器,用來配置工作流管理系統中的工作流程。
9.根據權1或3所述的一種支持在線自演化的動態工作流引擎,其特征是所述的工作流執行服務代理提供了工作流管理系統中業務流程執行的運行時環境;工作流執行服務代理負責對業務流程進行實例化以及業務流程的正確執行,維護控制數據和工作流相關數據,并通過這些數據來判斷活動步驟的進入和退出條件;同時負責監督相關活動的控制和審計。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東華理工大學,未經東華理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210097825.0/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





