工作流参考模型点评
2004-11-12 15:03
417 查看
工作流参考模型点评
工作流参考模型是由WFMC提出来的,对工作流管理系统的实现推荐的一个参考模型。
下面分别对各个组件进行解释:
1) Work Flow Enactment Service
这个组件就是我们平常说的工作流机或工作流引擎,主要功能是读取工作流定义、根据工作流定义驱动工作流的流转。一般常用的开源的JAVA工作流机有Shark/OBE/ofbiz等。
2) Process Definition Tool
用于以图形化的方式定义工作流。如著名的JAWE。Process Definition Tool与Work Flow Enactment Service之间的接口就是Interface 1。接口一标准目前就是XPDL标准。
3) Work Flow Client Application
工作流机的客户端程序。该程序由用户结合业务需求而开发,用它来驱动工作流。客户端程序通过Interface 2与引擎交互。一般的工作流引擎用户不需要懂引擎的实现,只要知道怎么实现客户端程序就可以了。
4) Invoked Applications
在工作流运作的过程中,可能需要调用工作流机之外的功能,这时可通过定义好的Interface 3来完成。
5) other Work Flow Enactment Service
Interface 4用于工作流机与其他工作流机的协作。
6) Administration and Monitoring Tools
用于管理和监视工作流机,这个就是接口5了。
大多数的工作流引擎并不能实现全部的接口,而且每个引擎的优点都分布在不同的接口上。如OBE的接口2实现的比较好,但没有实现接口4;Shark的接口5的实现是其它工作流引擎望尘莫及的。
工作流参考模型是由WFMC提出来的,对工作流管理系统的实现推荐的一个参考模型。
下面分别对各个组件进行解释:
1) Work Flow Enactment Service
这个组件就是我们平常说的工作流机或工作流引擎,主要功能是读取工作流定义、根据工作流定义驱动工作流的流转。一般常用的开源的JAVA工作流机有Shark/OBE/ofbiz等。
2) Process Definition Tool
用于以图形化的方式定义工作流。如著名的JAWE。Process Definition Tool与Work Flow Enactment Service之间的接口就是Interface 1。接口一标准目前就是XPDL标准。
3) Work Flow Client Application
工作流机的客户端程序。该程序由用户结合业务需求而开发,用它来驱动工作流。客户端程序通过Interface 2与引擎交互。一般的工作流引擎用户不需要懂引擎的实现,只要知道怎么实现客户端程序就可以了。
4) Invoked Applications
在工作流运作的过程中,可能需要调用工作流机之外的功能,这时可通过定义好的Interface 3来完成。
5) other Work Flow Enactment Service
Interface 4用于工作流机与其他工作流机的协作。
6) Administration and Monitoring Tools
用于管理和监视工作流机,这个就是接口5了。
大多数的工作流引擎并不能实现全部的接口,而且每个引擎的优点都分布在不同的接口上。如OBE的接口2实现的比较好,但没有实现接口4;Shark的接口5的实现是其它工作流引擎望尘莫及的。
相关文章推荐
- Windows自启动程序十大藏身之所
- MSA的总览概述
- 软件考试考纲
- 工作流引擎的三种定位
- 工作流之大局势
- 用C++编写的基于双向链表的CPtrArray类
- 客户端调用第三方remoting 服务程序的n中方式,VB.NET 晚期邦定还真方便
- 历史上三大骑士团的崛起与演变
- 使用工作流开发应用程序
- 业务流程管理:过去,现在,未来
- 使用vbscript脚本调用web服务
- 对字段值类似于"$10.0340;$10.4300;$10.6500;$30.9600;"的操作
- CSDN Blog 界面个性化指南
- A manifest file sample.
- Eclipse 3.0资料收集
- 如何取得IP/用户名等信息
- 欢迎访问我的博客网站
- 用C#创建可拖动窗体
- 在apache中安装mod_ruby和eruby
- JS动态提示定时返回指定页面,相当于倒计时