Activiti工作流引擎学习(写在之前)

    每次在项目中遇到工作流的问题都会小心翼翼,因为客户的需求可能超乎你的想象。客户是想把所有的工作中遇到的问题、管理中的问题、业务中的问题等都抛给你,宛如见到了久别的大救星一样,大有我们的系统可以包容一切的趋势。其实,这也是蛮正常的一件事情。客户的依赖性真是古今罕见,不过这对我们而言也许是好的结果。否则,人家还要我们开发系统作甚,毕竟现在是甲方的市场。真有“甲方虐我千百遍,我待甲方如初恋”的工程至理名言。

    我一直都对工作流引擎情有独钟,本来计划自己开发一套完善的工作流引擎(曾经因为此想法而纠结了许久,现在想来多此一举)。如今的开发是敏捷的时代,既然IT界有如此众多的优秀的开源工作流引擎,拿来用之岂不两全其美。曾几何时我对JBPM情有独钟,经过几天的努力奋斗把JBPM3和JBPM4基本搞定,所以我心甚慰。JBPM这个框架在工作流引擎领域可谓是大红大紫,直到它的创始人和其所在公司分道扬镳,甚为惋惜。然而其创始人独立门派,创建了现在我们要研究的Activiti工作流引擎,其魄力值得我辈学习。本来计划该文档要作为我研究该框架的指南第一篇来说,但是思来想去还是想把自己的想法先谈出来,以便更好的投入它的研究中去。前面的路到底有多长要走,我不得而知。但是,我觉得凳悟之道给我些许的能量和信心。我以为这都是荆棘路上的一段历程,无论如何我都将勇往直前,因为我相信它的前途一片光明。

你可能感兴趣的:(Activiti)