自定义BPM引擎 - 有时候你就是得自己动手
自定义BPM引擎。为什么?因为有时候,现成的解决方案并不适合我们。我们将探讨其架构、开发阶段,甚至提供一个实际的例子。到最后,你会迫不及待地想要构建自己的BPM怪兽! 那么,BPM到底是什么? 在深入细节之前,让我们先搞清楚方向。BPM,即业务流程管理,就像是你组织工作流程的操控者。它涉及设计、执行和监控业务流程。可以把它想象成你公司舞蹈编排的总导演。 BPM系统的主要组成部分包括: * 流程:整体的舞蹈编排 * 任务:单个步骤或动作 * 事件:那些意外的剧情转折 * 参与者:舞者(人或系统) 你可能听说过BPM领域的大玩家——Camunda、Activiti、jBPM。它们就像BPM的百老汇制作。但如果你想要一些更...独立的东西呢?...