终于盼来胡奇的新作《jBPM4工作流应用开发指南》出版上市。在作者刚刚着手开始写书的时候,我们俩就针对大纲内容有过探讨,当时定的基调就是“实用”。
“实用”的本质就是“实战经验的总结和抽象”。特别对于工作流应用来讲,看似就是几个节点的连接和组合,但是实际却是变化多样的,不同的行业领域或应用场景之间的差异性太大,而需求又特别繁杂。这也是为什么很少有一款工作流产品能够适应所有行业。有的工作流产品主要面向政务办公中的公文处理流程;有的则面向电信业务的高性能处理流程;有的则面向应用系统过程集成的处理流程;有的则面向制造业中高度自动化控制流程……
在这种情况下,工作流产品要想在“简单易用”和“灵活扩展”之间找到平衡就非常难。但Tom先生(jBPM的创造者之一)却完成了这个壮举,缔造了精美小巧的jBPM。在jBPM中,除了过程调度这一核心模块无法扩展以外,几乎流程相关的所有点都可以扩展活动类型、活动执行方式、事件行为、Spring整合、存储等。所以开发者可以很容易基于jBPM构建出有自己特色的流程框架,以满足特殊业务领域模式。本书中,胡奇用了几个章节的内容,为读者诠释了如何基于jBPM构建属于自己的工作流平台。
提到jBPM4,就不能不提到PVM(Process Virtual Machine, 流程虚拟机)。PVM是新一代流程引擎架构设计理念,而这是由Tom先生在jBPM4中首创的,现在这种PVM设计理念在越来越多的开源和商业工作流或BPM产品中体现出来,比如Orchestra BPM,Oralce BPM Suite 11g,Activiti BPM等。在书中,胡奇为大家详细诠释了PVM的原理和jBPM4的实现,值得参考阅读。
jBPM本身是一款开源的工作流和BPM组件,但如何真正结合实际应用需求和场景,把jBPM运用好却是个很大的挑战。在现实中,开发人员的实施经验不足、jBPM专业开发人员稀少、指导参考资源匮乏,对项目实施质量和进度影响颇多,甚至导致部分项目失败。而在本书中,胡奇不仅对jBPM做了深入透彻的介绍,并分享了自己多年的jBPM成功实施经验,为大家的工作流应用项目实施提供了宝贵经验借鉴,很值得参考学习。
胡长城
就职于盛大在线公司,负责盛大开放平台的整体架构,近十年的工作流研发实施咨询经验
书名:jBPM4工作流应用开发指南
作者:胡 奇 编著
ISBN:978-7-121-11791-6
出版日期:2010年10月
定价:59.00元
开本:16开
页码:364 页
宣传语
完全解析jBPM4应用开发技术
9位工作流业内专家联袂推荐
内 容 简 介
随着在现代企业管理中对于信息化、流程化的深度挖掘,具有业务流程管理的技术和思想已经成为致力于全面掌控企业级应用系统人士“日常生活、居家旅行”的必备素质。
本书分两篇。第一篇介绍工作流管理技术的概念、起源和发展历程,开源工作流选型,以及jBPM——这个迄今为止最成功的Java开源工作流项目的“前世今生”。此外,本篇还可以帮助读者快速上手jBPM4、使用jBPM4开发企业流程应用,包括安装和配置jBPM4、使用jBPM图形化流程设计器(GPD)设计流程、把流程部署到服务器上去、使用jBPM4 Service API控制流程、掌握jBPM流程定义语言、流程变量、流程脚本。第二篇主要涉及基于jBPM4这个强大的应用程序框架打造属于自己独特业务的“企业流程管理平台”,包括jBPM4扩展研发先决条件、深入jPDL和jBPM Service API、升级jBPM3到jBPM4、流程虚拟机原理、jBPM4的设计思想、随需而配jBPM4、异步工作执行器、深入jBPM4电子邮件支持、系统日志、jBPM4与Spring框架集成、jBPM4与JBoss应用服务器集成、中国特色工作流的jBPM实现。
本书结构条理清晰,实践例程与理论思想紧密结合,翔实易懂,由浅入深,具有很强的参考性和实用性。
本书适合所有掌握JavaEE(Java企业级版本)开发技术的人员——无论您是技术开发者、项目实施者、系统架构师,还是流程分析师、业务方案顾问,本书都适合您。