《面向業(yè)務語義的工作流技術研究》從分離業(yè)務邏輯與應用邏輯的角度出發(fā),介紹為業(yè)務人員提供面向業(yè)務語義的工作流描述方式,允許業(yè)務人員在業(yè)務層面將其業(yè)務需求對應到多個業(yè)務要素并將它們按照某種模式進行組合,以實現(xiàn)業(yè)務人員為核心的工作流描述。重點討論支持業(yè)務人員參與工作流描述所使用的描述方法以及業(yè)務要素,從而為企業(yè)實施業(yè)務流程管理提供一個技術框架,并為基于此框架的業(yè)務流程構建提供一系列的指導原則。圍繞這個目標,對面向業(yè)務語義的工作流描述方法、可演化的柔性工作流擴展方法、統(tǒng)一數(shù)據(jù)管理方法、標準業(yè)務處理工具接口以及用戶接入方式五方面關鍵技術進行了詳細闡述。
工作流管理作為計算機支持的協(xié)同工作發(fā)展的最新成果,已經(jīng)融入到社會的各個領域,正在被越來越多的組織,如企業(yè)、政府、科研機構等所接受。然而,隨著全球化業(yè)務協(xié)作需求的加強,大多數(shù)領域都要求業(yè)務流程的快速提交,促使人們開始關注工作流的描述能力。如何將業(yè)務的需求變化快速、準確地映射到業(yè)務流程中,是工作流描述的主要目標。當前已有的工作流描述方法多從技術層面來描述業(yè)務需求,面向系統(tǒng)開發(fā)的技術人員,缺少面向業(yè)務人員的資源配置手段,使業(yè)務需求到業(yè)務流程的過渡困難,從而無法滿足快速多變的業(yè)務需求。
為了解決上述問題,本書從分離業(yè)務邏輯與應用邏輯的角度出發(fā),研究為業(yè)務人員提供面向業(yè)務語義的工作流描述方式,允許業(yè)務人員在業(yè)務層面將其業(yè)務需求對應到多個業(yè)務要素并將它們按照某種模式進行組合,以實現(xiàn)業(yè)務人員為核心的工作流描述。重點討論支持業(yè)務人員參與工作流描述所使用的描述方法,以及業(yè)務要素,從而為企業(yè)實施業(yè)務流程管理提供一個技術框架,并為基于此框架的業(yè)務流程構建提供一系列的指導原則。
本書共分9章。第1章概述工作流基礎知識;第2章介紹面向業(yè)務語義的工作流關鍵技術;第3章介紹了面向業(yè)務語義的工作流描述方法;第4章介紹了可演化的柔性工作流描述方法;第5章介紹了數(shù)據(jù)的統(tǒng)一描述機制和動態(tài)訪問機制;第6章介紹基于應用級構件的業(yè)務處理工具所需遵循的接口規(guī)約及其嵌入到工作流中的管理方式;第7章介紹基于門戶的統(tǒng)一接入機制;第8章介紹面向業(yè)務語義的工作流描述平臺的設計方法;第9章介紹工作流描述平臺的測試結果,并闡述了定性和定量的分析結果。
楊飛,1978年生,博士,北京石油化工學院計算機系教師。2011年畢業(yè)于北京航空航天大學(軟件開發(fā)環(huán)境國家重點實驗室)計算機應用專業(yè),獲博士學位。研究方向:工作流建模、中間件技術。2005年9月獲北京市教育教學成果(高等教育)二等獎;2012年5月獲第三屆藍橋杯全國軟件專業(yè)人才設計與創(chuàng)業(yè)大賽全國預選賽優(yōu)秀指導教師。
第一章 工作流基本概念
1.1 工作流基本原理
1.1.1 工作流起源
1.1.2 工作流定義
1.1.3 工作流參考模型
1.2 現(xiàn)有工作流技術面臨的挑戰(zhàn)
第二章 面向業(yè)務語義的工作流關鍵技術
2.1 工作流描述方法
2.2 工作流動態(tài)擴展
2.3 工作流數(shù)據(jù)管理
2.4 業(yè)務處理工具接口
2.5 用戶接入管理
2.6 亟待解決的問題
第三章 面向業(yè)務語義工作流描述方法的基本思路
3.1 面向業(yè)務語義的提出
3.2 以業(yè)務要素為核心的解決思路
3.3 業(yè)務要素的建立
3.3.1 資源聚合
3.3.2 資源封裝
3.4 面向業(yè)務語義的工作流描述過程
3.4.1 描述中涉及的角色
3.4.2 描述過程
3.5 面向業(yè)務語義的工作流描述方法的特點
第四章 面向業(yè)務語義的工作流描述
4.1 工作流基本要素
4.2 工作流描述
4.2.1 組織描述
4.2.2 流程描述
4.2.3 組織描述與流程描述的映射
4.3 可演化的柔性工作流描述
4.3.1 工作流演化特點
4.3.2 演化方法
4.3.3 約束規(guī)則
4.4 應用實例
4.5 實例分析
第五章 統(tǒng)一數(shù)據(jù)管理
5.1 數(shù)據(jù)管理的目標
5.2 數(shù)據(jù)模型
5.2.1 數(shù)據(jù)類型
5.2.2 數(shù)據(jù)依賴關系
5.2.3 三層數(shù)據(jù)模型
5.3 統(tǒng)一數(shù)據(jù)描述
5.3.1 數(shù)據(jù)源描述
5.3.2 統(tǒng)一數(shù)據(jù)描述
5.3.3 數(shù)據(jù)描述方法
5.4 數(shù)據(jù)的透明訪問與動態(tài)集成機制
5.4.1 數(shù)據(jù)源概念描述到邏輯描述的映射
5.4.2 透明訪問與動態(tài)集成方法
5.5 應用實例
5.5.1 人事部門數(shù)據(jù)源描述
5.5.2 實例數(shù)據(jù)描述
5.5.3 實例數(shù)據(jù)訪問
5.6 實例分析
第六章 業(yè)務處理工具接口
6.1 業(yè)務處理工具的功能地位
6.2 對業(yè)務處理工具的要求
6.2.1 動態(tài)語境依賴
6.2.2 開放性接口要求
6.3 基于業(yè)務處理工具的管理方式
6.3.1 業(yè)務處理框架
6.3.2 業(yè)務處理工具管理方法
6.4 三層活動模型
6.5 業(yè)務處理工具的實現(xiàn)途徑
6.5.1 傳統(tǒng)構件作為業(yè)務處理工具存在的不足
6.5.2 應用級構件作為業(yè)務處理工具的優(yōu)勢
6.6 應用實例
6.7 實例分析
第七章 基于門戶的web接入控制
7.1 接入控制的目標
7.2 基于門戶的web接入控制
7.2.1 基于門戶的web接入模型
7.2.2 接入控制關鍵機制
7.3 接入控制相關描述
7.3.1 門戶站點描述
7.3.2 web接入活動描述
7.4 服務摘要注冊機制
7.4.1 注冊機制的選取
7.4.2 流程服務摘要注冊
7.4.3 活動服務摘要注冊
7.5 身份配給機制
7.6 服務調用機制
7.6.1 流程服務調用
7.6.2 活動服務調用
7.7 用戶訪問服務過程
第八章 面向業(yè)務語義的工作流描述平臺設計
8.1 設計原則
8.2 系統(tǒng)結構
8.2.1 業(yè)務要素構建平臺
8.2.2 流程定義平臺
8.2.3 流程運行平臺
8.2.4 流程傳輸平臺
8.3 系統(tǒng)部署
第九章 系統(tǒng)測試及評價
9.1 工作流描述時間分析
9.1.1 實驗測試
9.1.2 理論分析
9.2 與傳統(tǒng)工作流描述方法的比較
附錄 專業(yè)技術職務申報流程描述
參考文獻