《作流管理系統開發實錄:基於JBossjBPM實現》是2010年中國鐵道出版社出版的圖書,作者是侯志松。
基本介紹
- 書名:作流管理系統開發實錄:基於JBossjBPM實現
- 作者:侯志松
- ISBN:9787113111434
- 定價: 59元
- 出版社:中國鐵道出版社
- 出版時間: 2010年6月1日
圖書信息,內容簡介,圖書目錄,
圖書信息
書 名:工作流管理系統開發實錄——基於JBoss jBPM實現
作 者:侯志松
出版時間: 2010年6月1日
ISBN: 9787113111434
開本: 16開
定價: 59元
內容簡介
《工作流管理系統開發實錄:基於JBoss jBPM實現》依據工作流管理聯盟參考模型的結構,貫徹基於業務流程開發的思想和方法,重點講解工作流管理系統的開發技能和技巧,可使讀者快速、高效、全面地掌握工作流管理技術的系統模型、方法論和實現方法。《工作流管理系統開發實錄:基於JBoss jBPM實現》介紹了JBossjBPM、Hibernate、Spring和Struts2等框架的套用,使讀者不僅在理論上,而且從實際操作中掌握工作流管理系統的開發方法。
《工作流管理系統開發實錄:基於JBoss jBPM實現》適用於有一定管理和技術經驗的中、高級企業管理人員和信息系統開發人員,以及希望儘快掌握企業業務流程管理的初級開發人員。
圖書目錄
第1章 工作流管理系統概述
1.1 工作流技術起源
1.2 工作流技術發展現狀
1.2.1 工作流技術發發展階段
1.2.2 工作流技術發展現狀
1.2.3 工作流技術發展中存在的問題
1.3 工作流技術在企業中的套用
1.3.1 簡化企業級軟體開發
1.3.2 方便業務管理
1.4 工作流管理系統分類
1.4.1 根據軟體開發方法分類
1.4.2 根據通信機制分類
1.4.3 根據業務流程分類
1.4.4 根據用戶分類
1.5 工作流管理的基本概念
1.5.1 什麼是工作流
1.5.2 工作流管理相關術語
1.5.3 工作流管理系統
1.6 工作流參考模型
1.7 小結
第2章 工作流管理系統實現
2.1 工作流管理系統實現模型
2.1.1 通用的實現模型
2.1.2 可選的實現模型
2.2 開源工作流實現jBPM
2.2.1 jBPM概述
2.2.2 安裝jBPM
2.2.3 使用jBPM流程設計工具
2.2.4 設計業務流程
2.2.5 執行業務流程
2.3 小結
第3章 工作流模型與實現
3.1 工作流模型
3.1.1 基於Petri網的工作流模型
3.1.2 基於UML的工作流模型
3.1.3 基於有向圖網的工作流模型
3.1.4 工作流模型的比較
3.2 工作流中的領域定義語言
3.3 面向圖形的語言
3.3.1 支持等待狀態
3.3.2 支持圖形化描述
3.4 面向圖形的編程
3.4.1 圖的結構
3.4.2 圖的執行邏輯
3.4.3 流程中的動作
3.4.4 流程執行語言
3.5 面向圖形的編程實例
3.6 小結
第4章 業務流程定義與建模
4.1 流程定義元模型
4.2 流程建模
4.2.1 流程定義
4.2.2 節點類型
4.2.3 動作
4.2.4 變遷
4.2.5 異常處理
4.3 流程定義語言
4.3.1 校驗流程定義文檔
4.3.2 共用的節點元素
4.3.3 開始和結束節點元素
4.3.4 動作和事件元素
4.3.5 動作節點元素
4.3.6 分支與合併節點元素
4.3.7 決策節點元素
4.3.8 描述流程定義
4.4 流程建模工具
4.4.1 流程定義工具
4.4.2 資源分類工具
4.4.3 流程分析工具
4.5 小結
第5章 工作流執行服務
5.1 工作流執行服務
5.2 流程定義解析
5.2.1 流程定義轉換接口
5.2.2 jBPM的流程定義轉換接口
5.2.3 解析流程定義文檔
5.2.4 解析動作節點
5.2.5 解析任務節點和任務
5.3 jBPM中的設計模式
5.3.1 jBPM中的命令模式
5.3.2 jBPM中的責任鏈模式
5.3.3 jBPM命令鏈模式
5.4 流程實例
5.4.1 令牌Token
5.4.2 運行流程實例
5.4.3 流程實例的狀態模型
5.4.4 節點實例的狀態模型
5.4.5 讓動作節點動起來
5.4.6 流程執行上下文
5.4.7 事件的處理
5.4.8 處理流程運行中的異常
5.5 小結
第6章 數據的存儲和交換
6.1 工作流相關數據
6.1.1 工作參考模型中的數據類型
6.1.2 jBPM中的數據類型
6.2 Hibernate簡介
6.2.1 對象關係映射
6.2.2 Hibernate配置和基本映射
6.2.3 配置對象標識符
6.2.4 對象的狀態
6.2.5 對象關係映射
6.2.6 使用Hibernate操作對象
6.3 jBPM內部環境配置
6.3.1 jBPM環境配置檔案
6.3.2 jBPM環境對象信息和對象工廠
6.3.3 環境配置過程
6.4 jBPM持久化服務
6.4.1 持久化服務配置
6.4.2 持久化服務上下文
6.4.3 持久化服務組件
6.5 小結
第7章 jBPM數據管理
7.1 jBPM數據管理接口
7.2 流程定義持久化操作
7.2.1 流程定義持久化形態
7.2.2 持久化自定義動作
7.2.3 持久化流程定義事件
7.2.4 持久化異常處理器
7.2.5 流程定義的維護
7.3 流程實例持久化操作
7.3.1 流程實例運行期狀態
7.3.2 流程實例的令牌
7.3.3 運行期事件
7.4 jBPM模組管理
7.4.1 流程定義中的模組管理
7.4.2 流程實例中的模組實例
7.5 流程實例上下文
7.5.1 流程變數類型轉換
7.5.2 流程實例上下文
7.5.3 流程變數生命周期
7.5.4 流程變數作用範圍
7.5.5 自定義類型的流程變數
7.6 小結
第8章 工作流客戶端
8.1 工作流客戶端的功能
8.1.1 客戶端應用程式
8.1.2 客戶端應用程式接口
8.2 jBPM任務管理模組
8.2.1 jBPM任務管理模組結構
8.2.2 任務節點和任務管理
8.3 jBPM任務處理
8.3.1 任務分配方式
8.3.2 創建任務實例
8.4 jBPM客戶端套用
8.4.1 獲取參與者的任務實例
8.4.2 任務實例相關數據
8.4.3 提交任務數據
8.5 小結
第9章 系統管理與監控
9.1 系統管理與監控
9.1.1 管理與監控工具
9.1.2 管理與監控接口
9.2 jBPM中的業務流程管理
9.3 jBPM流程日誌管理
9.3.1 流程日誌模組實例
9.3.2 流程日誌持久化組件
9.4 jBPM圖形化流程監控
9.4.1 流程定義歸檔檔案
9.4.2 流程定義的圖形化管理
9.4.3 流程實例的圖形化監控
9.5 小結
第10章 基於業務流程的開發方法
10.1 基於業務流程的開發方法
10.1.1 業務流程建模
10.1.2 需求分析
10.1.3 軟體架構設計
10.1.4 系統設計與實現
10.1.5 系統集成
10.1.6 交付實施
10.1.7 業務流程再造
10.2 業務系統實例
10.2.1 業務流程建模
10.2.2 系統需求分析
10.2.3 軟體架構設計
10.2.4 系統設計實現
10.2.5 系統實施
10.3 小結
附錄A 開發環境配置
附錄B 運行jBPM套件
參考文獻