业务流程管理(BPM):指把工作流和企业应用集成(EAI)结合起来。
流程定义的四个层次:
状态(state):所有状态和控制流的表述,都属于业务流程的状态层。状态 (或者说等待状态)代表了一种对外部参与者(actor)的依赖。
上下文(context):简称变量,是与流程实例相关的变量。
程序逻辑(programming logic):程序逻辑可以是二进制或源代码形式的、用任何语言或脚本编写的软件。程序逻辑层是所有这些软件片断和关于在什么事件发生时调用它们的信息的组合。
用户界面(UI):一个参与者通过向流程变量中填充数据的事件,来触发结束一个状态。