很久以来,一直想做点事情。刚到新公司,工作任务迟迟没有下来,总不能闲着,读些源码积累下别人的智慧。工作流是在做业务系统中最常用到的,现在这块已非常成熟。以前自已仿osworkFlow写过一个简单的工作流引擎,与业务结合的太紧。随着业务的修改、跟进其可维护性、可扩展性变得一塌糊涂。希望通过再次研究osWorkFlow有新的灵感,认识、修正不足。
osWorkflow是一个老牌开源工作流引擎了,目前已停止更新。但这并不影响到我们对它的好感。网上有很多osworkflow源码的分析。大部分是简单API的中文描述。网上的《osworkflow手册》挺不错,是osworkflow入门很好的教程。希望在学习完《osworkflow手册》再去看源码,更易理解些。接下来, 我将深入osworkflow的行代码,分析引擎实现、架构原理。