[發明專利]高性能業務能力封裝流程引擎及其流程控制方法無效
| 申請號: | 201210246118.3 | 申請日: | 2012-07-16 |
| 公開(公告)號: | CN102810070A | 公開(公告)日: | 2012-12-05 |
| 發明(設計)人: | 王劍冰 | 申請(專利權)人: | 福建富士通信息軟件有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福建*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 性能 業務 能力 封裝 流程 引擎 及其 控制 方法 | ||
1.高性能業務能力封裝流程引擎,其特征在于:包括:
流程定義單元,用于生成規定流程各節點功能以及流程執行規則的配置文件,所述流程由節點和節點間的關系組成;
流程解析與加載單元,用于讀取流程定義單元的配置文件將其轉換為流程的對象且保存于內存中;
流程與節點的交互單元,用于執行以規則為主線串接各個流程節點,對各個節點進行調用并與之交互,根據節點的返回結果通過判斷節點影響流程實例的執行路線;
流程執行單元,用于根據流程定義創建對應的流程實例時,在內存中申請空間存放和維護流程變量、流程數據以及流程實例和各節點的狀態數據;
流程監控單元,用于通過IPC訪問內存中實例的節點狀態、執行時間、流程變量值信息,并將其封裝為一系列查詢接口,通過網絡共同遠程監控終端進行訪問;
流程日志單元,用于通過消息機制觸發日志處理,采用多線程的并行處理方式將流程實例執行的成功與否以及各節點執行情況和時間保存到數據庫,并將該流程實例從共享內存中的空間釋放出來。
2.如權利要求1所述的高性能業務能力封裝流程引擎,其特征在于:所述節點包括開始、結束、函數、腳本、狀態、分支、匯聚;所述節點間的關系包括前驅和后續。
3.高性能業務能力封裝流程控制方法,其特征在于:包括如下步驟:
生成規定流程各節點功能以及流程執行規則的配置文件,所述流程由節點和節點間的關系組成;
讀取流程定義單元的配置文件將其轉換為流程的對象且保存于內存中;
執行以規則為主線串接各個流程節點,對各個節點進行調用并與之交互,根據節點的返回結果通過判斷節點影響流程實例的執行路線;
根據流程定義創建對應的流程實例時,在內存中申請空間存放和維護流程變量、流程數據以及流程實例和各節點的狀態數據;
通過IPC訪問內存中實例的節點狀態、執行時間、流程變量值信息,并將其封裝為一系列查詢接口,通過網絡共同遠程監控終端進行訪問;
通過消息機制觸發日志處理,采用多線程的并行處理方式將流程實例執行的成功與否以及各節點執行情況和時間保存到數據庫,并將該流程實例從共享內存中的空間釋放出來。
4.如權利要求3所述的高性能業務能力封裝流程控制方法,其特征在于:所述節點包括開始、結束、函數、腳本、狀態、分支、匯聚;所述節點間的關系包括前驅和后續。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建富士通信息軟件有限公司,未經福建富士通信息軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210246118.3/1.html,轉載請聲明來源鉆瓜專利網。





