- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1
PAGE 1
工作流技术及其发展趋势的分析
工作流技术是计算机技术应用的一个重要方面,也是并行工程实施过程中的一项重要技术。介绍了工作流技术国内外研究现状和发展趋势,以及工作流技术中的一些基本概念和主要技术。 概述 工作流的概念起源于生产制造业与办公自动化领域。现在,工作流技术已成为企业信息化建设方案中必不可少的内容之一。从简洁的办公自动化系统的开发,到企业ERP系统的实施,再到为提高企业运营效率而出现的ERP及BPM系统,工作流技术都发挥了相当重要的甚至是关键的作用。 1、工作流技术 1.1工作流定义 工作流的概念定义许多,其中被广泛引用的是工作流管理联盟关于工作流的定义,该组织为工作流管理系统的相关术语、体系结构及应用编程接口等方而制定了一系列的业界标准。工作流管理联盟给出的工作流定义是:工作流是一类能够完全或者部分自动执行的经营过程,它已依据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。工作流是指整个或部分经营过程在计算机支持下的全自动化或半自动化。工作流是企业中各种流的载体,它带动了信息流、物料流、资金流的流淌,并打算了它们的流速和流量。通过工作流,考察信息、物料、资金等随过程的变化状况,从而可以便利地对一些关键指标进行跟踪和计算。其文档、信息或任务可以遵循一组程序上的规则从一个参与者传送到另一个参与者。 1.2工作流参考模型 WfMC定义的工作流参考模型包括若干基本部件和5个基本接口(部件之间的箭头表示部件之间的接口),如图1所示。 参考模型中的基本部件分别如下。 (1)过程定义:负责给出工作流程的定义,并以一定的数据格式供应给工作流引擎解释。 (2)工作流执行服务:工作流管理系统的核心,供应了过程实例执行的运行环境。工作流执行服务借助于一个或多个工作流引擎,激活并解释工作流流程定义,并同外部的应用程序进行交互,完成工作流过程实例的创建执行与管理职能。 (3)管理和监视工具:负责监控工作流的执行,对工作流管理系统中过程实例的状态进行监控与管理,如用户管理、角色管理、审计管理、资源掌握等。 (4)工作流客户应用:执行者访问工作流的界面,活动参与者通过这样的应用程序参与工作流活动,获取自己的任务。 (5)工作流引擎:过程定义的解释器,它是工作流执行服务的核心。 (6)被调应用程序:工作流执行服务在过程实例的运行过程中,调用的、用以对应用数据进行处理的程序。在过程定义中包含这种应用程序的具体信息如类型、地址信息等。 (7)其他工作流执行服务:在大型的工作流管理系统中,工作流可能需要多个工作流引擎共同完成,甚至需要其他异质的工作流执行服务来辅助完成,这涉及到工作流管理系统之间的互联。 其中过程定义通常包括一些独立的活动步骤,相关的计算机和用户通过一系列的活动步骤操作或制定规则以管理流程的步骤。 参考模型中定义的五类工作流接口。 (1)接口1:工作流服务和工作流建模工具间的接口,包括工作流模型的解释和读写操作。 (2)接口2:工作流服务和客户应用之间的接口,这是最主要的接口规范,它商定全部客户方应用与工作流服务之间的功能操作方法。 (3)接口3:工作流引擎和直接调用的应用程序之间的直接接口。 (4)接口4:工作流管理系统之间的互操作接口。 (5)接口5:工作流服务和工作流管理工具之间的接口。 在实际的应用中,许多商用和开源的工作流系统都没有严格遵照这个标准,或者说没有统一。一个原因是WfMC的标准对于许多细节没有明确说明,在实现时各个系统出现了各自的实现。另一个原因是,工作流系统与业务系统关系亲密,受业务系统的限制或约束太大,因此支持不同业务的工作流在细节上差异很大,标准不易统一,做一个通用的工作流系统难度比较大。 工作流技术是计算机技术应用的一个重要方面,也是并行工程实施过程中的一项重要技术。介绍了工作流技术国内外研究现状和发展趋势,以及工作流技术中的一些基本概念和主要技术。 概述 工作流的概念起源于生产制造业与办公自动化领域。现在,工作流技术已成为企业信息化建设方案中必不可少的内容之一。从简洁的办公自动化系统的开发,到企业ERP系统的实施,再到为提高企业运营效率而出现的ERP及BPM系统,工作流技术都发挥了相当重要的甚至是关键的作用。 1、工作流技术 1.1工作流定义 工作流的概念定义许多,其中被广泛引用的是工作流管理联盟关于工作流的定义,该组织为工作流管理系统的相
原创力文档


文档评论(0)