项目组工作流讨论------开源产品 OBE 讨论报告作者:小贝2024-2-201
OBE 中的重要概念1
工作流参考模型工作流参考模型是由 WFMC 提出来的,对工作流管理系统的实现的一个参考模型
以下是该模型的一个结构图:下面分别对各个部件进行解释:1
Work Flow Enactment Service这个组件就是 OBE 要实现的,主要功能是读取工作流定义、根据定义决定工作流的走向、为客户程序提供接口以驱动工作流
俗称工作流机或工作流引擎
Process Definition Tool用 于 以 图 形 化 的 方 式 定 义 工 作 流
目 前 比 较 成 熟 的 开 源 编 辑 工 具 为Jawe(jawe
objectweb
org),OBE 虽然也提供了一个工具,但还没完成
Process Definition Tool 与 Work Flow Enactment Service 之间的接口也成为 Interface 1,也就是说通过 tool 生成的文档,Work Flow Enactment Service 要可以正确读取
Work Flow Client Application工作流机的客户端程序
该程序可为最终用户提供一个定制的用于驱动工作流的接口
客户端程序通过 Interface 2 与 OBE 交互
这是我们需要开发的
Invoked Applications在工作流运作的过程中,可能需要调用工作流机之外的功能,这时可通过定义好的Interface 3 来完成
这也是我们需要开发的
Administration and Monitoring Tools用于管理和监视工作流机
在 OBE 中的实现则是 OBEWorklist
别的 Work Flow Enactm