工作流技术及其发展趋势的研究

工作流技术及其发展趋势的研究

ID:24661519

大小:50.50 KB

页数:4页

时间:2018-11-15

工作流技术及其发展趋势的研究_第1页
工作流技术及其发展趋势的研究_第2页
工作流技术及其发展趋势的研究_第3页
工作流技术及其发展趋势的研究_第4页
资源描述:

《工作流技术及其发展趋势的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、工作流技术及其发展趋势的研究

2、第1概述工作流的概念起源于生产制造业与办公自动化领域。现在,工作流技术已成为企业信息化建设方案中必不可少的内容之一。从简单的办公自动化系统的开发,到企业ERP系统的实施,再到为提高企业运营效率而出现的ERP及BPM系统,工作流技术都发挥了相当重要的甚至是关键的作用。1、工作流技术1.1工作流定义工作流的概念定义很多,其中被广泛引用的是工作流管理联盟关于工作流的定义,该组织为工作流管理系统的相关术语、体系结构及应用编程接口等方而制定了一系列的业界标准。工作流管理联盟给出的工作流定义是:工作流是一类能够完全或者部分自动执行的经营过程,它已根据一

3、系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。工作流是指整个或部分经营过程在计算机支持下的全自动化或半自动化。工作流是企业中各种流的载体,它带动了信息流、物料流、资金流的流动,并决定了它们的流速和流量。通过工作流,考察信息、物料、资金等随过程的变化情况,从而可以方便地对一些关键指标进行跟踪和计算。其文档、信息或任务可以遵循一组程序上的规则从一个参与者传送到另一个参与者。1.2工作流参考模型C定义的工作流参考模型包括若干基本部件和5个基本接口(部件之间的箭头表示部件之间的接口),如图1所示。参考模型中的基本部件分别如下。(1)过程定义:负责给出工作流

4、程的定义,并以一定的数据格式提供给工作流引擎解释。(2)工作流执行服务:工作流管理系统的核心,提供了过程实例执行的运行环境。工作流执行服务借助于一个或多个工作流引擎,激活并解释工作流流程定义,并同外部的应用程序进行交互,完成工作流过程实例的创建执行与管理职能。(3)管理和监视工具:负责监控工作流的执行,对工作流管理系统中过程实例的状态进行监控与管理,如用户管理、角色管理、审计管理、资源控制等。(4)工作流客户应用:执行者访问工作流的界面,活动参与者通过这样的应用程序参加工作流活动,获取自己的任务。(5)工作流引擎:过程定义的解释器,它是工作流执行服务的核心。(6)被调应

5、用程序:工作流执行服务在过程实例的运行过程中,调用的、用以对应用数据进行处理的程序。在过程定义中包含这种应用程序的详细信息如类型、地址信息等。(7)其他工作流执行服务:在大型的工作流管理系统中,工作流可能需要多个工作流引擎共同完成,甚至需要其他异质的工作流执行服务来辅助完成,这涉及到工作流管理系统之间的互联。其中过程定义通常包括一些独立的活动步骤,相关的计算机和用户通过一系列的活动步骤操作或制定规则以管理流程的步骤。参考模型中定义的五类工作流接口。(1)接口1:工作流服务和工作流建模工具间的接口,包括工作流模型的解释和读写操作。(2)接口2:工作流服务和客户应用之间的接

6、口,这是最主要的接口规范,它约定所有客户方应用与工作流服务之间的功能操作方法。(3)接口3:工作流引擎和直接调用的应用程序之间的直接接口。(4)接口4:工作流管理系统之间的互操作接口。(5)接口5:工作流服务和工作流管理工具之间的接口。在实际的应用中,很多商用和开源的工作流系统都没有严格遵照这个标准,或者说没有统一。一个原因是C的标准对于很多细节没有明确说明,在实现时各个系统出现了各自的实现。另一个原因是,工作流系统与业务系统关系密切,受业务系统的限制或约束太大,因此支持不同业务的工作流在细节上差异很大,标准不易统一,做一个通用的工作流系统难度比较大。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。