论坛首页 Java企业应用论坛

jBPM4工作流学习资料+常见问题答复

浏览 13672 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-09-29   最后修改:2010-10-28
经过近1年的辛苦创作,胡奇的jBPM4工作流应用开发指南总算出来了.为了能够先睹为快,先把本书的2章和目录结构发上来给大家看看.欢迎各位朋友提出宝贵的意见和建议,您的意见可以EMAIL: sharepub@126.com. 辛苦编辑出来的帖子,不希望再被评为隐藏帖,盼望大家慎重投出隐藏票,谢谢,好不容易积累点积分,一下子打回解放前.

相关的介绍资料也可以在chinapub上看到:
http://www.china-pub.com/197114

dangdang
http://product.dangdang.com/product.aspx?product_id=20946604&ref=search-1-pub

-------------------------------------------------

谢谢大家的支持。 胡奇写的教程, PDF文档排版,看起来也很方便。如果本站文件无法下载,还可以通过如下的地址来下载。

目录下载地址:
http://www.brsbox.com/filebox/down/fc/cb92e2fadb2d1e07fb3513a829a91b86
工作流基础下载地址:
http://www.brsbox.com/filebox/down/fc/abc50cc77e0a4386167b0d82a9b21bcd

安装和配置下载地址:
http://www.brsbox.com/filebox/down/fc/09c41b375e507b982739be0811c79f5d

胡奇从2005年即开始在国内最大的企业应用软件集团之一负责工作流引擎内核及其周边系统的创造性研发工作,并因此获得了2006年度北京市中关村科技园经济技术创新标兵称号等荣誉。

随着对工作流管理系统研究开发和实践应用的深入,不仅从自主研发的工作流管理系统中获得了大量“深入骨髓”的第一手体验,而且由于工作原因从多家国内、国外的工作流产品中吸取、借鉴了众多的第一线应用实战经验,这不仅涵盖了多种商业工作流产品也包括众多开源工作流产品。

因为工作的机会,胡奇曾作为RedHat JBoss产品应用Red Hat资深架构师有幸深入的“解剖”了jBPM系列产品并且为国内多个jBPM应用项目提供咨询、培训等服务。作者发现在许多优秀的工作流产品中已经实现了的设计、计划实现的创意以及许多让人忍不住“击节叫好”的思想,都已经被jBPM系列产品做到了!当前,在Red Hat JBoss项目组工程师、架构师们的不懈努力下,jBPM已经发布了第4个大版本,最新的jBPM4进一步的克服了jBPM3的固有缺陷(这在书中会多次提到),并且更加“变本加厉”的增强和优化了jBPM——这个世界上首屈一指的开源工作流产品的功能。

    因此,胡奇“忍不住”、也“不得不”将jBPM4这个优秀工作流产品的应用、开发技巧以及自己对工作流技术的经验、体会编写成书。从某种程度上来说,本书也是作者多年“工作流职业生涯”的一个里程碑交待和总结。

 对于想快速入门的企业流程开发人员来说:

 A: 本书将使您快速了解什么是工作流、BPM和jBPM,以及它们的发展历程。当然,重要的是使您明白它们能为企业信息化做什么,开发人员该如何抉择?


   B:本书从下载、安装、配置jBPM4到流程设计、程序开发、单元测试、应用部署、调试运行,直至管理、监控、优化、扩展,使您掌握利用jBPM4开发企业流程的全生命周期过程。

 C:本书全面系统的为您介绍jBPM4的Service API、活动和支持行为,通过手把手的实例把jBPM4企业流程架构的思维植入您的脑中。


 对于已经在使用jBPM(包括jBPM3)开发的、并渴望把jBPM4“玩弄于鼓掌之间”的研发者来说:


A:抛弃不尽如人意的、稍显罗嗦的jBPM3,来尽情拥抱架构更为优雅、更为易用、更适于扩展的jBPM4吧!为什么不呢?

B:本书的“定制深入”为您精选了近年来众多企业在“实际”使用jBPM过程中遇到的最棘手、最纠结的问题,这包括业内人士所谓的“中国特色工作流”的经典问题,根据作者的经验,这些问题导致了大量jBPM项目选型、实施的流产乃至失败……本书将以jBPM4设计者的理论思想为前提,提出解决思路、方法乃至实战例程。

     本书不失为一条企业级应用架构师的进阶之路,因为jBPM4不仅仅是一个平台(Platform),更是一个框架(Framework),它的代码、它的设计无处不蕴含着世界顶级企业应用架构大师的精华思想,。同样的,因为胡奇对jBPM设计理念的认同、优雅架构的努力追求,所以将力求在“定制深入”部分的介绍中为您起到抛砖引玉的效果。

 本书亦可作为jBPM4的工具手册在您的计算机旁伴随您进行企业流程研发之旅。

   需要强调的是,本书中在介绍jBPM4的新功能时,会经常性的提到jBPM3与jBPM4的差异,以帮助广大jBPM3的“铁杆用户”消除思维定式,快速把握新版本的变化、从根本思想上“升级”到jBPM4。同时也能让第一次使用jBPM4的用户体会到jBPM系列产品发展的“沧桑历程”,知其然(新功能)亦知其所以然(为什么要变更或加强以前的功能)。

     本书由胡奇编著,业内专家PCCW Solutions,senior consultant,Cyril;盛大在线公司,架构师,胡长城;搜狐福州分公司,Java架构师,林良益;中通软联信息科技有限公司,创始人兼首席架构师,马越;GrapeCity集团技术管理组,高级架构师,王瑜;北京天大天科科技发展有限公司,首席架构师,吴俊;百度公司,软件工程师,徐会生; TIBCO中国开发中心,开发部门经理,赵亮;上述8位同志对本书提出了非常诚恳的意见和建议,本书能够面世与你们的辛勤工作和专业建议密不可分。同时我还要感谢我的太太王少玲女士,她在本书的写作过程中给了我极大的支持和鼓励,并参与了第一章的校稿工作。最后将本书献给我刚出生的女儿胡清扬小朋友,愿她健康成长,好好学习,天天向上。更多信息还可以登陆网站http://www.dozan.cn了解。

----------------------------------------------------------------------------------------


对常见问题的统一答复

1.jBPM是怎样的技术?它主要被应用在哪些领域?
——jBPM是一种基于Java语言的开源工作流/业务流程管理框架(Framework),它主要包括工作流引擎(Workflow Engine)和基于Eclipse平台的图形化流程设计器(Graph Process Designer)。jBPM凭借其良好的开放性和扩展性被广泛应用于所有需要“流程”的企业应用系统中,这包括金融、电信、制造业、政府等诸多行业领域。


2.目前中国使用jBPM技术的开发者多么?这个技术在中国的应用处于一个什么阶段?
——可以说,在中国开源工作流/业务流程框架的应用中jBPM毫无疑问的占据统治地位。掌握了jBPM工作流应用开发技术的开发者,可以广泛适应使用开源工作流系统的中国企业的需要。事实上,jBPM在全世界的开源工作流产品应用中也独占鳌头。jBPM从3.X版本开始即在中国得到大量使用,可谓应用历史悠久、方案成熟稳定、资料广泛丰富。


3.为什么jBPM在众多开源工作流/业务流程管理框架中能独占鳌头?
——在《jBPM4工作流应用开发指南》一书的第一章第3节 - “开源工作流选型”中,从:版本、功能、许可证、商业支持、社区支持、成熟度、ER-Rating、发展趋势等多个指标对世界上主流的开源工作流系统进行了分析和对比,拥有Red Hat公司JBoss团队强大支持(这包括商业支持和社区支持)的jBPM在所有指标上都居于首位。



4.jBPM与主流开源JavaEE框架兼容性如何?
——我们知道,jBPM有着”悠久“的历史。在jBPM的发展到4.X版本时对于主流开源Java框架的兼容、集成方案已经非常多且很成熟了。jBPM4.X的引擎包里有着诸多支持Spring框架的接口和工具;jBPM默认使用Hibernate框架作为其持久层解决方案;jBPM的展现层无关性使得它能很好的适应任何Java Web层框架,诸如:Struts,JSF,Velocity……


5.使用jBPM能否开发出适应“中国国情”的流程应用?
——以下内容摘自《jBPM4工作流应用开发指南》第21章 “中国特色工作流的jBPM实现”:
目前,中国内地对于工作流管理系统的应用主要还是集中于“人工流程”,也就是以人工任务密集型的工作流应用为主。主要原因在于国内的信息化系统建设还远不及欧美发达国家成熟,系统多是以新建和推倒重来为主,很少有经过长期稳定运行的“沉淀”系统,因此工作流管理系统中用于应用集成的相关自动活动功能就很少能得到施展,工作流管理系统大部分的应用还是集中在需要人工干预的“任务”上。这也可以解释为何在欧美国家大行其道的EAI(企业应用集成)产品在国内市场并不普及的原因。
……
同时从jBPM项目本身来说,其作为一款基于西方业务流程管理思想设计的工作流框架,更多的是关注“如何辅助开发者更容易的让流程运行完成”,而不是关注“记录流程运行的历史和轨迹”。
因此,jBPM项目从设计上就没有考虑“回退”、“取回”、“会签”、“委派”等业务场景。这也是因为东西方文化的差异之所在:例如回退,西方人认为“往回流转的情况肯定也是一种业务流程规则的定义,那么肯定可以通过分支或条件流转的设计来解决”,而国内则常常把回退作为一个“人性化管理和处理的潜在规则”来看待,并且认为这是一个合理的需求。
本章的目的就是:提出这些具有中国特色的(当然这并不是中国所特有的)业务流程问题,在jBPM4的架构基础上分析解决这些问题的思路,并给出一种解决方案供参考。
……


6.《jBPM4工作流应用开发指南》一书适合哪些读者看?这本书对于有经验的开发者来说是否合适?
——《jBPM4工作流应用开发指南》结构条理清晰,实践例程与理论思想紧密结合,详实易懂,由浅入深,具有很强的参考性和实用性。因此《jBPM4工作流应用开发指南》适合所有掌握JavaEE(Java企业级版本)开发技术的人员——无论是技术开发者、项目实施者、系统架构师,还是流程分析师、业务方案顾问,本书都适合。
《jBPM4工作流应用开发指南》的第三篇 “定制深入篇”——将帮助有经验的开发者基于jBPM4这个强大的应用程序框架(Framework)打造属于自己独特业务的“企业流程管理平台”,本篇包括:jBPM4扩展研发先决条件、深入jPDL和jBPM Service API、升级jBPM3到jBPM4、流程虚拟机(Process Virtual Machine, PVM)原理、jBPM4架构思想、随需而配jBPM4、使用异步工作执行器(Job Executor)、深入jBPM邮件支持、系统日志、历史流程处理原理、jBPM4与Spring framework集成、jBPM4与JBoss application server集成、中国特色工作流的jBPM实现。另外,本书在附录中列出了常用工作流术语的解释说明,这可以帮助刚进入工作流领域的读者快速获得有效的参考。

   发表时间:2010-09-29  
十分感谢,正在学习JBPM中
0 请登录后投票
   发表时间:2010-09-30  
程序新手 写道
十分感谢,正在学习JBPM中

谢谢你的关注和支持。
0 请登录后投票
   发表时间:2010-10-01  
回个贴真不容易,测试了这么多问题才能回帖。顶个
0 请登录后投票
   发表时间:2010-10-01  
一直在优化部门的流程,正好看看,谢啦
0 请登录后投票
   发表时间:2010-10-01  
内容不错,很通俗易懂
谢谢
0 请登录后投票
   发表时间:2010-10-01  
能不能再多放几章,这两章太基础了,随便网上找找就有。。。 LZ是想卖书吧。。
0 请登录后投票
   发表时间:2010-10-02  
zxmsdyz 写道
能不能再多放几章,这两章太基础了,随便网上找找就有。。。 LZ是想卖书吧。。

是啊,再放两章
0 请登录后投票
   发表时间:2010-10-03  
stormtoy 写道
zxmsdyz 写道
能不能再多放几章,这两章太基础了,随便网上找找就有。。。 LZ是想卖书吧。。

是啊,再放两章

国庆之后会考虑增补一些内容的。
0 请登录后投票
   发表时间:2010-10-04  
就放这点东西,很难说服别人去买书。如果你是想推销你的书,最好能给些大家不懂却想要学到的知识,只是给些目录和网上可以找到的资料,不如不要放上来。。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics