[發(fā)明專利]一種業(yè)務(wù)工作流的流程識別方法有效
| 申請?zhí)枺?/td> | 200910157312.2 | 申請日: | 2009-07-24 |
| 公開(公告)號: | CN101610265A | 公開(公告)日: | 2009-12-23 |
| 發(fā)明(設(shè)計)人: | 戚建淮;周文柱;曾干;劉喜雨;施珉 | 申請(專利權(quán))人: | 深圳市永達電子股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/24;G06Q10/00 |
| 代理公司: | 北京英特普羅知識產(chǎn)權(quán)代理有限公司 | 代理人: | 齊永紅;段成云 |
| 地址: | 518057廣東省深圳市南山區(qū)科技*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 業(yè)務(wù) 工作流 流程 識別 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機信息安全技術(shù)領(lǐng)域,尤其涉及一種SOA業(yè)務(wù) 工作流的流程識別方法。
背景技術(shù)
工作流管理技術(shù)是國際上新興起的一項對工作流程進行控制和 管理的技術(shù),該技術(shù)是實現(xiàn)企業(yè)業(yè)務(wù)過程建模、業(yè)務(wù)過程仿真分析、 業(yè)務(wù)過程優(yōu)化、業(yè)務(wù)過程管理與集成,從而最終實現(xiàn)業(yè)務(wù)過程的自動 化的核心技術(shù)。為了實現(xiàn)不同工作流產(chǎn)品之間的互操作,工作流管理 聯(lián)盟(Workflow?Management?Coalition,簡稱WfMC)在工作流管理系統(tǒng) 的相關(guān)術(shù)語、體系結(jié)構(gòu)及應(yīng)用編程接口(WAPI)等方面制定了一系列標 準。
WfMC提出的工作流管理系統(tǒng)體系結(jié)構(gòu)模型由5個部分組成:1) 過程定義工具:用來定義工作過程,是業(yè)務(wù)過程的計算機形式表示。 (2)工作流執(zhí)行服務(wù):是工作流管理系統(tǒng)的核心,它借助一個或者多個 工作流引擎,來激活并解釋過程定義的全部或者部分,提供了過程實 例執(zhí)行的運行環(huán)境。(3)工作流客戶應(yīng)用:是指用戶操作工作流管理系 統(tǒng)分配的任務(wù)或者活動的功能。(4)工作流機直接調(diào)用的應(yīng)用:是指工 作流執(zhí)行服務(wù)在過程實例的運行過程中調(diào)用的,用以對應(yīng)用數(shù)據(jù)進行 處理的應(yīng)用程序。(5)工作流管理工具:其功能是對工作流管理系統(tǒng) {Wfms)中過程實例的狀態(tài)進行監(jiān)控與管理。
在這個工作流管理系統(tǒng)體系結(jié)構(gòu)模型中,工作流管理工具的主要 功能是監(jiān)控與管理工作流的具體實現(xiàn)過程,現(xiàn)有的監(jiān)控工具能夠?qū)? 作流在整個組織內(nèi)部的流動狀況進行監(jiān)視,并提供一系列的管理功 能,實現(xiàn)了安全性、過程控制和授權(quán)操作等方面的管理。
現(xiàn)有的工作流管理系統(tǒng)自帶的管理和監(jiān)控功能,在監(jiān)控工作流執(zhí) 行的過程中,只能保證預(yù)設(shè)的業(yè)務(wù)工作流程執(zhí)行順序不被更改,而無 法確認業(yè)務(wù)工作流的每一個具體流程步驟是否真正安全和可靠的被 執(zhí)行,也無法保證業(yè)務(wù)工作流的具體流程在執(zhí)行的過程中未被篡改。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點,提供一種保證SOA業(yè) 務(wù)工作流執(zhí)行可靠性和安全性的流程識別方法,對業(yè)務(wù)工作流的執(zhí)行 過程進行監(jiān)控和管理,防止業(yè)務(wù)工作流在執(zhí)行的過程中被篡改。
針對所要解決的技術(shù)問題,本發(fā)明所采用的技術(shù)方案是:
采用一種新的業(yè)務(wù)工作流的流程識別方法,,通過捕獲用戶信息 系統(tǒng)中的操作報文,并依據(jù)預(yù)設(shè)的規(guī)則,與用戶預(yù)先配置的工作流進 行比較,由此實現(xiàn)對工作流的識別與檢測。包括如下步驟:
第一步(S11):定義流程識別規(guī)則;
依據(jù)預(yù)先定義的工作流所定義的XML格式的流程文件,定義流 程識別規(guī)則的定義所需要建立的流程識別規(guī)則樹。
第二步(S12):解析上報的流程執(zhí)行數(shù)據(jù)報文:
接收業(yè)務(wù)客戶端在執(zhí)行流程過程中,捕獲該流程的實際執(zhí)行數(shù) 據(jù),并上報到流程識別服務(wù)端;流程識別服務(wù)端利用預(yù)設(shè)的解析模板 對上報的流程執(zhí)行數(shù)據(jù)報文進行解析,包括,從解析模塊集合中查找 與該報文數(shù)據(jù)相匹配的解析模塊,以及利用查找到的解析模塊從該報 文數(shù)據(jù)中提取數(shù)據(jù),并將提取到的數(shù)據(jù)相轉(zhuǎn)換為統(tǒng)一的節(jié)點數(shù)據(jù)格 式。
所述解析模板,是與具體業(yè)務(wù)工作流的具體執(zhí)行步驟中與業(yè)務(wù)服 務(wù)端交互的數(shù)據(jù)內(nèi)容相關(guān),并依據(jù)該交互數(shù)據(jù)報文內(nèi)容格式來定義的 LUA正則表達式。
所述節(jié)點數(shù)據(jù)格式,至少包括統(tǒng)一資源位置(URL),客戶端IP 地址,客戶端MAC地址,客戶端提交數(shù)據(jù)的最大長度,客戶端cookie, 和客戶端接收數(shù)據(jù)的最大長度。
第三步(S13):依據(jù)預(yù)定義的識別規(guī)則識別當前待識別流程;
根據(jù)步驟S11所預(yù)定義的流程識別規(guī)則,對待識別流程進行流程 識別:根據(jù)流程識別樹對待識別的流程進行流程識別;
識別已解析隊列中待識別流程的節(jié)點數(shù)據(jù),并將識別結(jié)果寫入日 志。
第四步(S14):保存流程識別結(jié)果;
將流程識別結(jié)果保存到文件或存儲到數(shù)據(jù)庫中,以供第三方應(yīng)用 使用,和/或管理員事后審計。
第五步(S15):非法流程告警;
檢索識別過程中產(chǎn)生的日志信息,對識別日志中,如有不能識別 的流程,則直接告警。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市永達電子股份有限公司,未經(jīng)深圳市永達電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910157312.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:回轉(zhuǎn)式壓縮機
- 下一篇:
- 同類專利
- 專利分類





