学习使用工作流之前
什么是工作流,应该不应该使用工作流,这是很多软件公司的决策者所面临的问题。有些人认为通过其它的办法可以绕过去,没必要选择工作流,有些人认为只有在审批的时候才要工作流,有些人认为工作流是脱离业务之外的描述状态的外挂的东西,其实不然,工作流实际上应该理解为业务流程管理类基础模型定义,它在所有的涉及流程的功能块中起到穿针引线的作用,在一些自动控制的环节里还起到了主线流转控制的功能,它是一种机制,同时是一种思维方式,充分利用工作流,不仅可以解决业务间的耦合问题,还可以让开发人员专注于业务开发,降低大多数开发人员开发的难度,作用不容忽视。
工作流是神经系统,程序框架是骨,业务功能模块是肉,开发人员是大脑,ESB可以作为神经中疏
软件本身是不会思考的,它只会忠实的执行开发人员写好的指令,所以可见工作流在系统中的重要性
换一种思维方式,如果工作流不犯错的话,那么是不是就只剩下增删改查了?!