工作流技术
什么是工作流技术
工作流技术是当今一项飞速发展的技术,它最基本的特性就是它能够结合人工和机器的行为,特别是能够与应用程序和工具进行交互,从而完成业务过程的自动化处理。工作流技术从出现到现在,已逐渐发挥越来越重要的作用。工作流能够为企业应用提供业务流程建模、管理和控制功能,可以应用于电子政务中的一站式办公、电子商务中的流程集成和金融信贷业务等领域,成为近期增长较快的领域。
现在,国内外著名厂商都纷纷推出了自己的工作流产品,如IBM MQWorkflow、BEA WebLogic Integration等。国内的产品主要有中创软件商用中间件公司的InforFlow、西安协同软件的SynchroFLOW、信雅达的Sunflow等。
工作流技术的起源与发展
八十年代初期,纸张是各行各业进行日常业务活动所不可替代的载体,包括表单、信函、文件、技术资料等各类与企业密切相关的文档都是以纸张为载体在各部门进行传递的。这种古老的载体在信息的处理、存储、传递、检索方面是低效的,使得人们花费很大的精力在资料的管理、检查上。因此人们希望出现一种无纸化的、计算机使能的环境,利用计算机技术来实现人们对信息日益提高的具体要求。
八十年代中期,FileNet和ViewStar等公司率先开拓了办公自动化产品市场,成为最早的一批工作流产品供应商。他们把图象扫描、复合文档、结构化路由、实例跟踪、关键字索引等功能结合在一起,形成了一种全过程支持某些业务流程的集成化的软件,这是早期的工作流管理系统。比较典型的是FileNet在1984年推出的Workflow Business System,ViewStar在1988年推出ViewStar。很显然,这两种增值性质的集成化软件系统为企业简化和重组自己的关键业务流程提供了一种非常合适的方案;而且,由此可以看出,工作流技术自从其诞生之日起就是一种面向对象的系统集成技术出现的,只是由于当时的技术水平,才使得系统实现的功能比较简单。
进入九十年代,随着计算机的普及以及面向技术的发展,机关和企业的信息逐渐出现一种分布、异构的趋势,因此对于办公软件提出了新的要求,并使得人们在更深的层次上对办公自动化进行更深的研究。1993年,国际工作流管理联盟(Workflow Management Coalition, WMC)在欧洲成立,它标志着工作流技术开始进入相对成熟的阶段。为了实现不同工作流产品之间的互操作,WfMC在工作流管理系统的相关术语、体系结构及应用编程接口等方面制定了一系列标准。工作流联盟给出的工作流定义是:工作流是指整个或部分经营过程在计算机支持下的全自动或半自动化。工作流管理系统(Workflow Management System,WMS)指运行在一个或多个工作流引擎上用于定义、实现和管理工作流运行的一套软件系统,它与工作流执行者交互,推进工作流实例的执行,并监控工作流的运行状态。
工作流技术的应用
工作流技术已成为企业信息化建设方案中必不可少的内容之一。从简单的办公自动化系统的开发,到企业ERP系统的实施,再到为提高企业运营效率而出现的BPR及BPM系统,工作流技术都发挥了相当重要的甚至是关键的作用。随着EAI的兴起,EAI所涉及的各种支撑技术也在快速的发展,工作流技术为实现应用层而的集成提供了有力的支撑。
工作流在流程管理中的应用分为三个阶段:流程建模、流程仿真和流程改进或优化。流程建模是用清晰和形式化的方法表示流程的不同抽象层次,可靠的模型是流程分析的基础,流程仿真是为了发现流程存在的问题以便为流程的改进提供指导。这三个阶段是不断演进的过程。它们的无缝连接是影响工作流模型性能的关键因素,也是传统流程建模和流程仿真集成存在的主要问题。
工作流技术在流程建模中基本上还采用流程图一类的描述工具,工作流描述语言也是对流程形式化的简单描述,并未包含企业流程系统存在的不确定处理机制。其次,工作流模型的仿真和优化也是一个比较薄弱的环节,国内外在这方面的研究进展不大。传统的工作流模型在运行前需要实例化,工作流管理工具也没有为流程模型的仿真及仿真数据的统计和分析提供手段。为了实现流程变化管理各阶段的有效集成,需要结合有效的流程建模、仿真和工作流技术。
分享到:
相关推荐
工作流概念与模型 游青华
工作流概念与模型_Youqh_20070201.pdf
工作流基本概念简介及Shark工作流介绍,Jawe工作流建模及Shark工作流引擎使用说明和一个小例子.公司原来工作流内部培训课件!
2.工作流的基本概念 12 2.1 WFMC对工作流的定义 12 2.2 业务流程 16 2.2.1概念 16 2.2.2 业务流程定义语言的介绍 17 2.2.3 业务流程的建立需要遵循的原则 18 2.3 工作流中间件 18 2.3.1 工作流中间件的概念 18 ...
工作流的基本概念 我从别人那里下载下来的 觉得不错
1、关键业务流程:订单、报价处理、合同审核、客户电话处理、供应链管理等 2、行政管理类:出差申请、加班申请、请假申请、...公司货物跟踪处理等各种通过表单逐步手工流转完成的任务均可应用工作流软件自动规范地实施。
清华大学 范玉顺写的“工作流管理技术基础”第二章节:工作流管理系统基本概念。供大家分享
工作流基本概念介绍及普元工作流简介
web工作流管理系统开发之一 工作流概念 web工作流管理系统开发之二 工作流引擎 web工作流管理系统开发之三 可视化流程设计器 web工作流管理系统开发之四 自定义表单 web工作流管理系统开发之五 开源osworkflow之用户...
第一篇 jBPM工作流开发基础 1 第1章 工作流基础 2 1.1 工作流概念 2 1.1.1 工作流管理思想之于企业现代化管理 2 1.1.2 工作流技术在企业中的应用 5 1.1.3 如何从一个开发者的角度看工作流技术 6 1.2 工作流管理系统...
工作流的基本概念PPT工作流的基本概念PPT工作流的基本概念PPT
该胶片介绍了工作的基本概念、工作流的开发步骤、工作流与业务的集成等
工作流引擎的简单介绍,对于概念和基本架构讲述的比较清楚,需要了解工作流的可以看。
工作流基本概念简介;工作流简介(英文);工作流模型分析;工作流协作(接口4) ;工作流与XML ;一种面向企业用户的工作流模型 ;范玉顺老师《工作流管理基础》全集;其中一些标准性的资料是英文的,其余大部分为...
工作流系统中的业务过程描述及分析,有助于对工作流概念和业务过程的了解,详细介绍了相关概念。
工作流基本概念简介PPT.ppt 工作流基本概念简介PPT.ppt 工作流基本概念简介PPT.ppt
传智播客OA+工作流实战_工作流中的概念与JBPM相关API调用
工作流学习资料大汇总,内容如下: ...PPT-工作流概念与模型_Youqh_20070201.pdf 工作流基本知识.pdf 工作流基本知识介绍.doc 工作流简介.doc 工作流需求分析.doc 基于关系数据库的工作流系统设计与实现.pdf
介绍工作流管理中最主要的几个概念 1.工作流 2.工作流管理系统 3.工作流参考模型