[發明專利]一種狀態驅動的可執行業務流程執行方法無效
| 申請號: | 200910049981.8 | 申請日: | 2009-04-24 |
| 公開(公告)號: | CN101873334A | 公開(公告)日: | 2010-10-27 |
| 發明(設計)人: | 劉敏;嚴雋薇 | 申請(專利權)人: | 同濟大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 趙志遠 |
| 地址: | 200092 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 狀態 驅動 可執行 業務流程 執行 方法 | ||
1.一種狀態驅動的可執行業務流程執行方法,其特征在于,包括以下步驟:
A.采用Web服務資源框架平臺(WSRF平臺,Web?Services?ResourceFramework平臺)管理Web服務狀態對應的屬性參數,與業務流程狀態交互,使得業務流程根據當前的狀態信息動態配置流程行為,決策流程走向;
B.根據上述的狀態信息,采用UML有限狀態機對業務流程進行建模,使其形式化的表述上述的狀態信息,并根據狀態信息建立業務邏輯和流程邏輯的分離機制。
2.根據權利要求1所述的一種狀態驅動的可執行業務流程執行方法,其特征在于,所述的步驟A包括:
Web服務狀態的管理:將Web服務狀態定義為該服務所包含的屬性值,通過客戶機與Web服務之間交換的消息來維護Web服務狀態,實現Web服務與有狀態資源間的關聯;
流程狀態信息定義:將每個流程活動單元表示為前置狀態、活動以及后置狀態,其中前置狀態、和后置狀態分別代表的是各個活動執行之前和之后的屬性值,將這些信息以下表的方式儲存到數據庫中:
其中活動NO是各個活動的主關鍵字,執行一次后將執行次數修改為1,當流程根據服務狀態的規則調用服務時先查找記錄為0的服務;
狀態信息的交互結合:將有限狀態機FSM(finite?state?machine)的概念運用于程序中,用于記載有限數量的子狀態的發展變化,每個子狀態進行一些處理并選擇下一狀態,用狀態轉移表來保存當前服務的狀態,以及在某一活動驅動下所達到的下一個狀態;在流程規則庫中定義Web服務各個屬性值之間的限定條件,從而定義了Web服務各個狀態之間轉移的約束條件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于同濟大學,未經同濟大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910049981.8/1.html,轉載請聲明來源鉆瓜專利網。





