[發(fā)明專利]大幅度提高工作流引擎性能的方法無效
| 申請(qǐng)?zhí)枺?/td> | 200910015516.2 | 申請(qǐng)日: | 2009-05-13 |
| 公開(公告)號(hào): | CN101551745A | 公開(公告)日: | 2009-10-07 |
| 發(fā)明(設(shè)計(jì))人: | 姜健;戴海宏;何忠勝;劉宗福;劉民 | 申請(qǐng)(專利權(quán))人: | 山東中創(chuàng)軟件工程股份有限公司;山東中創(chuàng)軟件商用中間件股份有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44;G06Q10/00 |
| 代理公司: | 濟(jì)南舜源專利事務(wù)所有限公司 | 代理人: | 苗 峻 |
| 地址: | 250014山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 大幅度 提高 工作流 引擎 性能 方法 | ||
1.一種大幅度提高工作流引擎性能的方法,其特征在于:包括如下步驟:
第1步,服務(wù)器端緩存,即在完成同樣的功能基礎(chǔ)上減少對(duì)計(jì)算機(jī)硬件讀和寫的頻率,將業(yè)務(wù)流程系統(tǒng)對(duì)工作引擎頻繁的數(shù)據(jù)查詢進(jìn)行優(yōu)化,在工作流引擎外圍包裝一層緩存層,每次訪問直接從緩存中獲取數(shù)據(jù),減少對(duì)數(shù)據(jù)庫(kù)I/O操作;
第2步,客戶端緩存,即在完成同樣的功能基礎(chǔ)上減少對(duì)服務(wù)器的請(qǐng)求次數(shù),從兩個(gè)方向進(jìn)行緩存:流程數(shù)據(jù)緩存和展現(xiàn)層頁(yè)面緩存,減少對(duì)工作流引擎服務(wù)的調(diào)用次數(shù),即減少網(wǎng)絡(luò)層I/O;
第3步,對(duì)象池,利用池化技術(shù),避免對(duì)緩存對(duì)象頻繁地創(chuàng)建、封裝、銷毀帶來的系統(tǒng)開銷;
第4步,異步調(diào)用,針對(duì)某個(gè)時(shí)間段的特殊需求,提升批量處理能力;
第5步,集群支持,大訪問量、高并發(fā)的情況下,集群的工作流引擎服務(wù)是有效的支撐。
2.根據(jù)權(quán)利要求1所述的大幅度提高工作流引擎性能的方法,其特征在于:所述服務(wù)器端緩存對(duì)象管理過程是這樣的:
1-1)工作流引擎服務(wù)啟動(dòng)時(shí),將需要緩存的數(shù)據(jù)進(jìn)行初始化添加到內(nèi)存中;
1-2)工作流引擎服務(wù)新生成流程數(shù)據(jù)時(shí),新緩存對(duì)象被創(chuàng)建并增加到內(nèi)存中;
1-3)工作流引擎服務(wù)已有流程數(shù)據(jù)更新時(shí),內(nèi)存中對(duì)應(yīng)的緩存對(duì)象被更新;
1-4)工作流引擎服務(wù)刪除已有流程數(shù)據(jù)時(shí),內(nèi)存中刪除對(duì)應(yīng)的緩存對(duì)象。
3.根據(jù)權(quán)利要求1所述的大幅度提高工作流引擎性能的方法,其特征在于:所述客戶端緩存對(duì)象管理過程是這樣的:
2-1)業(yè)務(wù)流程系統(tǒng)啟動(dòng)時(shí),將工作流引擎服務(wù)中的流程定義加載到內(nèi)存中,緩存對(duì)象初始化;
2-2)業(yè)務(wù)流程系統(tǒng)將新流程定義導(dǎo)入工作流引擎服務(wù)中,工作流引擎服務(wù)通知客戶端緩存增加新導(dǎo)入流程定義,新導(dǎo)入流程定義緩存對(duì)象被創(chuàng)建并增加到內(nèi)存中;
2-3)業(yè)務(wù)流程系統(tǒng)將已有流程定義更新到工作流引擎服務(wù)中,工作流引擎服務(wù)通知客戶端緩存更新相應(yīng)流程定義,內(nèi)存中對(duì)應(yīng)的流程定義緩存對(duì)象被更新;
2-4)業(yè)務(wù)流程系統(tǒng)將已有流程定義從工作流引擎服務(wù)中刪除時(shí),工作流引擎服務(wù)通知客戶端緩存刪除相應(yīng)流程定義,內(nèi)存中刪除對(duì)應(yīng)的流程定義緩存對(duì)象。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東中創(chuàng)軟件工程股份有限公司;山東中創(chuàng)軟件商用中間件股份有限公司,未經(jīng)山東中創(chuàng)軟件工程股份有限公司;山東中創(chuàng)軟件商用中間件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910015516.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





