经过近1年的辛苦创作,胡奇的jBPM4工作流应用开发指南就要与广大读者见面了.为了让大家能够先领略下这部作品的特点,先把本书的2章内容和目录结构.这部作品的正式出版时间预计是2010年10月中旬,将由电子工业出版社发行.欢迎各位朋友提出宝贵的意见和建议,您的意见可以EMAIL: sharepub@126.com.
本书在china-pub上的预定地址是:
http://www.china-pub.com/197114
为了对这部作品有个直观的了解,下面以一位工作流专业人士的书评开始:
----------------------------------------------------------------------
[/size]
首先十分感谢作者给我这个机会在他的作品即将问世之前作一些感想,也正好让我能在忙碌中抽空回顾一下这么多年在技术平台方面走过的路以及在workflow方面的点点滴滴。因为本书是介绍jBPM的专业书籍,所以我谈不上给些什么评论。只是从对作者的印象和对书中内容引发一些思考和回味分享给大家。
首先就要从我跟作者如何相识的初次合作谈起了。记得那应该是2005年,我们在经历了2年多搭建面向ERP项目的研发平台初具规模。正在10多个大型项目中服务。当时从底层技术框架、代码生成工具、组织权限等等诸多技术问题都得到充分的考虑和解决。当然肯定少不了对workflow业务的解决。当时我们选用的WfMC的XPDL语法,从引擎、设计器、监控器、模拟器、组织模型全套都实现了。最初因某些项目原因采用的.net,后迁移到java平台下,并且以hibernate作存储,也是采用的微内核和状态机的设计思路。提供了一整套的API(类似jBPM等主流工作流引擎提供的方式)。但在几个大项目实际使用中发现这种纯粹API二次开发的方式,基于封闭工作流系统无法高效地支撑业务快速开发及流程仿真重组。
对业务系统快速实施有价值的是整合了组织定义、流程定义、业务表单定义、业务数据权限定义工具等等全集成的定制系统,不用通过编写代码业务需求人员通过已经的拖拽即可完成各种层级集团应用的定义。并适当设置一定的业务脚本即可完成业务系统的定义。所以我们在2005年6月启动了这件事情,基于已有的组织权限,工作流基础上加入业务表单定义及整合的设计定义功能。然后在公司内部到处挖人,我习惯于以技术geek的方式在公司内部到处引诱人,都是先通过非正式的方式从技术角度找到有想法感兴趣的人,然后再用各种手段搞到这个人加入。
记得那个时候遇到一个意气风发满怀抱负的年轻小伙子给我留下了深刻的印象。他刚刚做完一个电信的项目,爱好非常广泛,js很好,也会flash,想法特别多,手特别快。所以我就通过各种手段搞到这个家伙加入我们,那就是年轻时的作者。很快他先搞定了业务表单定义的技术攻关,可能当时我们是最早使用XmlHttpRequest的(AJAX的核心),然后基于workflow如何接收表单传递过来的数据,然后接手了整个workflow的优化及实现各种变态的中国特色的工作流需求。我们在10月左右发布了一个完整的版本,支持了上面讲到的那些功能。现在回头看看大家都很神奇,10个人不到3个月就搞定了这么复杂的东东,也许换到今天开源技术如此成熟可能都未必能做到。之后这个家伙就一定要坚持在专业方向坚持workflow为方向不断成为专家。
再一晃就是多年以后的事情了,我也从搭建ERP研发平台到互联网SNS大型数据平台又转回到专属行业ERP产品平台。不论管理大型团队多少年,始终秉承着对技术的痴迷,从未放弃对任何技术细节的关注,而也越来越推崇中庸推崇妥协。
这期间我们有过断断续续的联系,也曾经为一些点子一起疯狂一起兴奋。不过终究没有找到合适的机会再次合作。收到作者的邀请时,十分地受宠若惊,当时手头的事情也特别多。而且类似的书我也见的特别过,不外乎就是英翻中,所以就根本没放在心上。直到后来拿到作品仔细阅读了一番,渐渐地能体会和重现这个家伙几年的历程。一直在专业(workflow)的道路上滋滋以求。
当然文中难免大量资料的复制,但是能花大量心血组织起来如此详实全面的介绍已实属不易。而且加上了这家伙从当年我们一起做流程系统时的经验和他在jBPM系列产品应用实施上多年的咨询经历.
最近我也在平台中的多处集成了jBPM用于解决传统审批流,跨业务域集成BPM,以及ETL流等等,当然不会孤立使用workfow,肯定是结合ESB,MDA,规则引擎等等一起使用。一直想给大家从概念到workflow的历史,再到如何运用jBPM解决各种问题等等有一个全面的讲解,正好拿到额这本书,省了我很大的气力了。
这几年IT业内浮躁风气、快餐文化盛行,用过Spring、Struts、jBPM就敢说自己是架构师。而很少有人能够踏踏实实潜心研究各种技术的根源,为什么要这么设计,如何扩展更为有效。从我们做平台的人角度来看简单会用没什么,关键是能理解精髓并扩展或改造才是本事。
像作者这样致力于在国内传播workflow的模型,让更多的人少走弯路,快速上手。并不断将多年研究的心得和成果同大家分享的人太少了,国内太少这种人了。也许这本书可以为不少人提供了解jBPM的素食套餐。尤其本书中第20章《中国特色工作流的 jBPM实现》十分具有实战意义。特别值得国内使用jBPM做应用的人们参考的最佳实践。
笔触于此,抬眼已很晚了,一气呵成就先写这么多。让我们一起读完全书后再回来一起思考和回味下面这两个问题吧:
有想法、专注、愿意分享的年轻人,我们应该有怎样的IT人生?
业内规范的演化进步,我们又会遭遇怎样的IT进程?
吴俊
就职于北京天大天科科技发展有限公司,首席架构师
-----------------------------------------------------------------
- 大小: 93.9 KB
分享到:
相关推荐
- **jBPM4工作流应用开发指南:** 表明这是一个专注于jBPM4版本的工作流应用开发的指南,由胡奇编写。 - **胡奇:** 该标签重复提及胡奇,强化了指南作者的身份和该作品的关联性。 ### 部分内容知识点: 由于提供...
jBPM4工作流应用开发指南最新版_01 JBPM4详细指南,非常实用,我就是通过这个文档学习起来的,相当受益
虽然无法直接了解具体内容,但根据以上知识,可以认为“jBPM4工作流应用开发指南完整版带书签”是一份全面的文档,覆盖了jBPM4工作流的构建和运行所需的关键步骤和实践。开发者可通过这份指南获得在不同业务场景中...
jBPM4工作流应用开发指南,很详细很全面,高清带书签的,适合新手入门
**jBPM4工作流应用开发指南** jBPM4是一款强大的开源工作流管理系统,它为业务流程管理和执行提供了一套完整的解决方案。本指南将深入探讨jBPM4的特性和使用方法,帮助开发者实现高效的工作流应用开发。 **1. jBPM...
JBPM4工作流应用开发指南.pdf
jbpm4工作流应用开发指南,很不错的一本书.也很清晰,希望大家喜欢
《jBPM工作流应用开发指南》是一本面向初学者的文档,旨在帮助开发者快速掌握jBPM工作流系统的开发技巧。jBMP,全称Java Business Process Management,是开源组织JBoss提供的一款用于业务流程管理(BPM)的框架,它...
jBPM4工作流应用开发指南。 jBPM4工作流应用开发指南。
很详细的jBPM工作流应用开发指南(中文版) 很详细的jBPM工作流应用开发指南(中文版)
### JBPM4工作流应用开发指南知识点概览 #### 一、工作流概念与JBPM简介 - **工作流定义**:工作流是指全部或部分由计算机支持或自动处理的业务过程,它能够帮助企业实现业务流程的自动化管理。 - **JBPM**:JBPM...
JBPM4教程+jBPM4工作流应用开发指南 要想学习jbpm的话 这是不错的文档
JBPM4 工作流应用开发指南.pdf 带书签