2017-12-22 09:56:06
Wikipedia
"A workflow consists of an orchestrated and repeatable pattern of business activity enabled by the systematic organization of resources into processes
that transform matrials, provide services, or process information. "
工作流 workflow 就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。
工作流引擎workflow作为应用系统的一部分,为之提供对各应用系统有决定作用的根据角色、
分工和条件的不同决定信息传递路由、内容等级等核心解决方案。
BPMN (Business Process Model and Notataion) 业务流程模型与符号。
BPMN 是一套流程建模的标准, 流程模型的规范。 流程模型包括: 流程图、协作图、编排图、会话图。
Activiti 是一个开源的工作流引擎,实现了 BPMN 2.0 规范,可以发布设计好的流程定义,并通过 api 进行流程调度。
Activiti 核心是基于 Java 的超快速、超稳定的 BPMN 2.0 流程引擎, 强调流程服务的可嵌入性和可扩展性, 更加强调面向业务人员。
该引擎的中点关注在系统开发的易用性和轻量性上。 每一项 BPM 业务功能 Activiti 流程引擎都以服务的形式提供给开发人员。通过使用这些服务,开发人员构建出功能丰富、轻便且搞笑的BPM应用程序。