工作流参考模型点评

工作流参考模型是由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的实现是其它工作流引擎望尘莫及的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值