第1页共12页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共12页项目组工作流研究------开源产品OBE研究报告作者:小贝2004-2-201
OBE中的重要概念1
工作流参考模型工作流参考模型是由WFMC提出来的,对工作流管理系统的实现的一个参考模型
以下是该模型的一个结构图:下面分别对各个部件进行解释:第2页共12页第1页共12页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共12页1
WorkFlowEnactmentService这个组件就是OBE要实现的,主要功能是读取工作流定义、根据定义决定工作流的走向、为客户程序提供接口以驱动工作流
俗称工作流机或工作流引擎
ProcessDefinitionTool用于以图形化的方式定义工作流
目前比较成熟的开源编辑工具为Jawe(jawe
objectweb
org),OBE虽然也提供了一个工具,但还没完成
ProcessDefinitionTool与WorkFlowEnactmentService之间的接口也成为Interface1,也就是说通过tool生成的文档,WorkFlowEnactmentService要可以正确读取
WorkFlowClientApplication工作流机的客户端程序
该程序可为最终用户提供一个定制的用于驱动工作流的接口
客户端程序通过Interface2与OBE交互
这是我们需要开发的
InvokedApplications在工作流运作的过程中,可能需要调用工作流机之外的功能,这时可通过定义好的Interface3来完成
这也是我们需要开发的
AdministrationandMonitoringTools用于管理和监视工作流机
在OBE中的实现则是OBEWorklist