注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書經(jīng)濟管理管理管理信息系統(tǒng)jBPM4工作流應用開發(fā)指南

jBPM4工作流應用開發(fā)指南

jBPM4工作流應用開發(fā)指南

定 價:¥59.00

作 者: 胡奇 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: J2EE

ISBN: 9787121117916 出版時間: 2010-10-01 包裝: 平裝
開本: 16開 頁數(shù): 342 字數(shù):  

內(nèi)容簡介

  隨著在現(xiàn)代企業(yè)管理中對于信息化、流程化的深度挖掘,具有業(yè)務流程管理的技術和思想已經(jīng)成為致力于全面掌控企業(yè)級應用系統(tǒng)人士“日常生活、居家旅行”的必備素質(zhì)?!秊BPM4工作流應用開發(fā)指南》分兩篇。第一篇介紹工作流管理技術的概念、起源和發(fā)展歷程,開源工作流選型,以及jBPM——這個迄今為止最成功的Java開源工作流項目的“前世今生”。此外,本篇還可以幫助讀者快速上手jBPM4、使用jBPM4開發(fā)企業(yè)流程應用,包括安裝和配置jBPM4、使用jBPM圖形化流程設計器(GPD)設計流程、把流程部署到服務器上去、使用jBPM4ServiceAPI控制流程、掌握jBPM流程定義語言、流程變量、流程腳本。第二篇主要涉及基于jBPM4這個強大的應用程序框架打造屬于自己獨特業(yè)務的“企業(yè)流程管理平臺”,包括jBPM4擴展研發(fā)先決條件、深入jPDL和jBPMServiceAPI、升級jBPM3到jBPM4、流程虛擬機原理、jBPM4的設計思想、隨需而配jBPM4、異步工作執(zhí)行器、深入jBPM4電子郵件支持、系統(tǒng)日志、jBPM4與Spring框架集成、jBPM4與JBoss應用服務器集成、中國特色工作流的jBPM實現(xiàn)?!秊BPM4工作流應用開發(fā)指南》結(jié)構(gòu)條理清晰,實踐例程與理論思想緊密結(jié)合,翔實易懂,由淺入深,具有很強的參考性和實用性。《jBPM4工作流應用開發(fā)指南》適合所有掌握JavaEE(Java企業(yè)級版本)開發(fā)技術的人員——無論您是技術開發(fā)者、項目實施者、系統(tǒng)架構(gòu)師,還是流程分析師、業(yè)務方案顧問,《jBPM4工作流應用開發(fā)指南》都適合您。

作者簡介

  胡奇,Alexarlder Hu,畢業(yè)于清華大學計算機軟件專業(yè)。專注于開源、企業(yè)應用、互聯(lián)網(wǎng)技術架構(gòu)研發(fā),以及開發(fā)團隊管理和開發(fā)過程改進工作。曾就職于北京用友軟件、美國TIBCO軟件公司中國研發(fā)中心等國內(nèi)外頂級信息技術企業(yè)。在工作流(Workflow)、業(yè)務流程管理(BPM)、企業(yè)應用集成(EAI)領域有著5年的研發(fā)和應用經(jīng)驗,并因此獲得北京市中關村科技園經(jīng)濟技術創(chuàng)新標兵等榮譽。同時對于開源工作流系統(tǒng)、開源企業(yè)級報表等開源解決方案的應用有著豐富的咨詢和培訓經(jīng)驗。對BPM等開源項目在實際生產(chǎn)系統(tǒng)中的應用,以及如何適應“具有中國特色”業(yè)務需求這樣的問題有著非常獨到的見解。

圖書目錄

第一篇 jBPM工作流開發(fā)基礎
第1章 工作流基礎
1.1 工作流概念
1.1.1 工作流管理思想之于企業(yè)現(xiàn)代化管理
1.1.2 工作流技術在企業(yè)中的應用
1.1.3 如何從一個開發(fā)者的角度看工作流技術
1.2 工作流管理系統(tǒng)的發(fā)展歷程
1.2.1 工作流管理系統(tǒng)參考模型
1.2.2 BPM
1.3 開源工作流選型
1.4 jBPM
1.4.1 jBPM前世今生
1.4.2 關于jBPM4您需要知道的
1.5 小結(jié)
第2章 安裝和配置jBPM4
2.1 jBPM4安裝先決條件
2.2 快速開始吧
2.3 安裝腳本詳解
2.3.1 關于配置文件
2.3.2 關于依賴庫
2.4 安裝到JBoss
2.5 安裝到Tomcat
2.6 基于Web的Signavio流程設計器
2.6.1 jBPM Web流程設計器簡介
2.6.2 獨立安裝Signavio
2.6.3 配置Signavio
2.7 用戶自定義jBPM Web應用程序
2.8 安裝jBPM數(shù)據(jù)庫
2.8.1 新數(shù)據(jù)庫安裝
2.8.2 升級舊的數(shù)據(jù)庫
2.9 安裝圖形化流程設計器(GPD)
2.9.1 獲取Eclipse
2.9.2 在Eclipse中安裝GPD插件
2.9.3 配置jBPM運行環(huán)境
2.9.4 添加jPDL4 Schema校驗
2.9.5 導入和使用范例
2.10 例程:jBPM HelloWorld
2.11 小結(jié)
第3章 使用jBPM圖形化流程設計器(GPD)設計流程
3.1 創(chuàng)建一個新流程
3.2 編輯流程定義源
3.3 例程:設計一個“復雜的”業(yè)務流程
3.4 小結(jié)
第4章 把流程部署到服務器上去
4.1 部署流程定義和資源文件
4.2 部署流程Java類的3個方法
4.3 例程:部署業(yè)務流程定義
4.4 小結(jié)
第5章 使用jBPM4 Service API控制流程
5.1 流程定義、流程實例和執(zhí)行的概念
5.2 流程引擎API
5.3 利用API部署流程
5.4 通過API刪除已部署的流程
5.5 使用API發(fā)起新的流程實例
5.5.1 發(fā)起流程實例的常規(guī)方法
5.5.2 指定業(yè)務鍵發(fā)起流程實例
5.5.3 指定變量發(fā)起流程實例
5.6 喚醒一個等待狀態(tài)的執(zhí)行
5.7 任務服務API
5.8 歷史服務API
5.9 管理服務API
5.10 查詢服務API
5.11 例程:利用jBPM Service API完成流程實例
5.12 小結(jié)
第6章 掌握jBPM流程定義語言
6.1 process(流程)
6.2 流轉(zhuǎn)控制活動
6.2.1 start(開始活動)
6.2.2 state(狀態(tài)活動)
6.2.3 decision(判斷活動)
6.2.4 fork-join(分支聚合活動)
6.2.5 end(結(jié)束活動)
6.2.6 task(人工任務活動)
6.2.7 sub-process(子流程活動)
6.2.8 自定義活動
6.3 自動活動
6.3.1 java(Java程序活動)
6.3.2 script(腳本活動)
6.3.3 hql(Hibernate查詢語言活動)
6.3.4 sql(結(jié)構(gòu)化查詢語言活動)
6.3.5 mail(郵件活動)
6.4 事件
6.4.1 事件監(jiān)聽
6.4.2 事件傳播
6.4.3 處理異常事件
6.5 異步執(zhí)行
6.5.1 異步活動
6.5.2 異步分支聚合
6.6 用戶代碼
6.6.1 用戶代碼的定義
6.6.2 用戶代碼的類加載
6.7 小結(jié)
第7章 流程變量
7.1 變量作用域
7.2 變量類型
7.3 變量的自動更新和序列化
7.4 例程:用變量去控制一個流程的運行
7.5 小結(jié)
第8章 流程腳本
8.1 Java統(tǒng)一表達式語言
8.1.1 語法特點
8.1.2 值和方法表達式
8.1.3 隱式對象
8.1.4 運算符和保留字
8.1.5 一些經(jīng)典EL表達式的例子
8.2 例程:用腳本去控制一個流程的運行
8.3 小結(jié)
第二篇 定制屬于自己的流程——深入jBPM4擴展研發(fā)
第9章 jBPM4擴展研發(fā)先決條件
9.1 深入應用jBPM4所需要知道的
9.1.1 如果您的業(yè)務基于復雜的規(guī)則,在jBPM中加入Drools吧
9.1.2 抉擇,是否使用BPEL
9.2 Maven倉庫和Java依賴庫
9.3 小結(jié)
第10章 深入jPDL和jBPM Service API
10.1 timer(定時器)能為您做什么
10.1.1 持續(xù)時間表達式
10.1.2 工作日歷
10.1.3 定時轉(zhuǎn)移
10.1.4 定時事件
10.1.5 工作日歷定時
10.1.6 定時重復
10.2 使用group活動編組流程
10.3 如何在活動中調(diào)用EJB方法
10.4 使用jms活動
10.4.1 模擬JMS服務
10.4.2 JMS文本消息
10.4.3 JMS Object消息
10.4.4 JMS Map消息
10.5 歷史會話監(jiān)聽鏈
10.6 自定義Web任務表單
10.6.1 基本思路
10.6.2 表單格式
10.7 流程實例的自動遷移
10.7.1 簡單的流程實例遷移
10.7.2 終止流程實例運行的遷移
10.7.3 應用活動映射的遷移
10.7.4 自定義遷移處理器
10.8 小結(jié)
第11章 升級jBPM3到jBPM4
11.1 你所要知道的升級局限性
11.2 流程定義轉(zhuǎn)換工具
11.2.1 命令行執(zhí)行
11.2.2 Java編碼執(zhí)行
11.3 jBPM3到jBPM4的語義變更及翻譯
11.4 小結(jié)
第12章 流程虛擬機原理
12.1 PVM的架構(gòu)
12.2 PVM的實現(xiàn)
12.3 小結(jié)
第13章 jBPM4的設計思想
13.1 API設計
13.1.1 活動API
13.1.2 事件監(jiān)聽API
13.2 執(zhí)行環(huán)境設計
13.3 命令設計
13.4 服務設計
13.5 歷史流程處理原理
13.6 數(shù)據(jù)持久化設計
13.6.1 jBPM4流程定義資源和實例運行時數(shù)據(jù)表
13.6.2 jBPM4流程歷史數(shù)據(jù)表
13.6.3 jBPM4身份認證數(shù)據(jù)表
13.6.4 jBPM4引擎屬性數(shù)據(jù)表
13.7 例程:擴展jBPM4的API滿足客戶化的需求
13.8 小結(jié)
第14章 隨需而配jBPM4
14.1 配置文件設計概要
14.2 配置工作日歷
14.3 配置身份認證組件(組織適配器)
14.4 小結(jié)
第15章 異步工作執(zhí)行器
15.1 設計原理
15.2 配置使用
15.3 小結(jié)
第16章 深入jBPM4電子郵件支持
16.1 電子郵件的產(chǎn)生
16.2 電子郵件服務器
16.3 電子郵件擴展
16.4 小結(jié)
第17章 系統(tǒng)日志
17.1 配置日志
17.2 日志輸出級別
17.3 Java Logging API日志
17.4 利用持久化層日志進行調(diào)試
17.5 小結(jié)
第18章 jBPM4與Spring框架集成
18.1 集成的目標
18.2 為集成配置jBPM4
18.3 為集成配置Spring
18.4 使用
18.5 測試
18.6 小結(jié)
第19章 jBPM4與JBoss應用服務器集成
19.1 流程定義打包部署
19.2 在JBoss企業(yè)級編程模型中使用jBPM4
19.3 小結(jié)
第20章 中國特色工作流的jBPM實現(xiàn)
20.1 退回
20.2 取回
20.3 會簽
20.4 委派
20.5 自由流
20.6 小結(jié)
附錄A jBPM術語

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號