泛微协同办公软件
 首页 | 易能协同办公系统 | 企业报表中心 | 办公自动化研究 | 企业信息化相关文摘 | 免费试用-体验易能OA
>> OA首页 -> 工作流专题 -> 工作流引擎的五大接口
推荐内容
QUIEE-免费的JAVA报表工具
Dinosboy-商业智能的BLOG
双机热备与高可靠性
IT决策网
联系我们
北京易博润成咨询有限责任公司
电话: (10)51652564
MSN:enoa888@hotmail.com
图片旁的留言  图片旁的留言
地址:北京海淀区上地佳园23-411
邮编:100085

 

工作流引擎的五大接口

  工作流参考模型确定了工作流管理系统的基本架构。该架构是开发工作流软件时应当采纳的系统模型,当然,一个工作流管理系统也可以不遵循这个模型标准,或只实现这个模型的一部分,但事实证明,这个模型结构是目前最为合理的。

   系统的核心部分是工作流引擎,引擎是驱动流程流动的主要部件,它负责解释工作流流程定义,创建并初始化流程实例,控制流程流动的路径,记录流程运行状态,挂起或唤醒流程,终止正在运行的流程,与其他引擎之间通讯等等工作。WfMC没有针对引擎的实现提供具体的标准,因为对引擎做过多的约束并没有多大的现实意义。

   一个工作流管理系统可以包含一个或多个引擎,并通过API向外部提供五个方面的功能服务,这些功能分别为:

  通过这五个接口,工作流管理系统可以同外部的软件工具进行交互,这些工具可以由同一厂商提供,也可以由不同的厂商提供,但前提是这些工具都必须遵循WfMC的规范。用户也可以有充分的选择空间来决定哪一厂商的产品,或者自己开发属于哪一个接口的工具。
这五个接口一般通过API的形式提供给用户或软件开发商,这些API称为WAPI(Workflow API),也有厂商将API封装成组件形式提供,以简化开发难度、降低成本并提高效率。

   可以用下面的图来表示这五个接口的作用:

本文转载自:www.http://www.dltech.com.cn/product/jujiao.htm 原文由孙建滨编译
 相关内容:

Copy Right 2004-2007, 版权所有 北京易博润成咨询有限责任公司