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

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

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

定 價:¥59.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一篇 jBPM工作流開發(fā)基礎(chǔ)
第1章 工作流基礎(chǔ)
1.1 工作流概念
1.1.1 工作流管理思想之于企業(yè)現(xiàn)代化管理
1.1.2 工作流技術(shù)在企業(yè)中的應(yīng)用
1.1.3 如何從一個開發(fā)者的角度看工作流技術(shù)
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 關(guān)于jBPM4您需要知道的
1.5 小結(jié)
第2章 安裝和配置jBPM4
2.1 jBPM4安裝先決條件
2.2 快速開始吧
2.3 安裝腳本詳解
2.3.1 關(guān)于配置文件
2.3.2 關(guān)于依賴庫
2.4 安裝到JBoss
2.5 安裝到Tomcat
2.6 基于Web的Signavio流程設(shè)計器
2.6.1 jBPM Web流程設(shè)計器簡介
2.6.2 獨立安裝Signavio
2.6.3 配置Signavio
2.7 用戶自定義jBPM Web應(yīng)用程序
2.8 安裝jBPM數(shù)據(jù)庫
2.8.1 新數(shù)據(jù)庫安裝
2.8.2 升級舊的數(shù)據(jù)庫
2.9 安裝圖形化流程設(shè)計器(GPD)
2.9.1 獲取Eclipse
2.9.2 在Eclipse中安裝GPD插件
2.9.3 配置jBPM運行環(huán)境
2.9.4 添加jPDL4 Schema校驗
2.9.5 導(dǎo)入和使用范例
2.10 例程:jBPM HelloWorld
2.11 小結(jié)
第3章 使用jBPM圖形化流程設(shè)計器(GPD)設(shè)計流程
3.1 創(chuàng)建一個新流程
3.2 編輯流程定義源
3.3 例程:設(shè)計一個“復(fù)雜的”業(yè)務(wù)流程
3.4 小結(jié)
第4章 把流程部署到服務(wù)器上去
4.1 部署流程定義和資源文件
4.2 部署流程Java類的3個方法
4.3 例程:部署業(yè)務(wù)流程定義
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è)務(wù)鍵發(fā)起流程實例
5.5.3 指定變量發(fā)起流程實例
5.6 喚醒一個等待狀態(tài)的執(zhí)行
5.7 任務(wù)服務(wù)API
5.8 歷史服務(wù)API
5.9 管理服務(wù)API
5.10 查詢服務(wù)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(人工任務(wù)活動)
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 深入應(yīng)用jBPM4所需要知道的
9.1.1 如果您的業(yè)務(wù)基于復(fù)雜的規(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 定時重復(fù)
10.2 使用group活動編組流程
10.3 如何在活動中調(diào)用EJB方法
10.4 使用jms活動
10.4.1 模擬JMS服務(wù)
10.4.2 JMS文本消息
10.4.3 JMS Object消息
10.4.4 JMS Map消息
10.5 歷史會話監(jiān)聽鏈
10.6 自定義Web任務(wù)表單
10.6.1 基本思路
10.6.2 表單格式
10.7 流程實例的自動遷移
10.7.1 簡單的流程實例遷移
10.7.2 終止流程實例運行的遷移
10.7.3 應(yīng)用活動映射的遷移
10.7.4 自定義遷移處理器
10.8 小結(jié)
第11章 升級jBPM3到j(luò)BPM4
11.1 你所要知道的升級局限性
11.2 流程定義轉(zhuǎn)換工具
11.2.1 命令行執(zhí)行
11.2.2 Java編碼執(zhí)行
11.3 jBPM3到j(luò)BPM4的語義變更及翻譯
11.4 小結(jié)
第12章 流程虛擬機原理
12.1 PVM的架構(gòu)
12.2 PVM的實現(xiàn)
12.3 小結(jié)
第13章 jBPM4的設(shè)計思想
13.1 API設(shè)計
13.1.1 活動API
13.1.2 事件監(jiān)聽API
13.2 執(zhí)行環(huán)境設(shè)計
13.3 命令設(shè)計
13.4 服務(wù)設(shè)計
13.5 歷史流程處理原理
13.6 數(shù)據(jù)持久化設(shè)計
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 配置文件設(shè)計概要
14.2 配置工作日歷
14.3 配置身份認證組件(組織適配器)
14.4 小結(jié)
第15章 異步工作執(zhí)行器
15.1 設(shè)計原理
15.2 配置使用
15.3 小結(jié)
第16章 深入jBPM4電子郵件支持
16.1 電子郵件的產(chǎn)生
16.2 電子郵件服務(wù)器
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應(yīng)用服務(wù)器集成
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術(shù)語

本目錄推薦

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