工作流系统发展趋势
工作流系统管理的发展就是要解决现有的问题.更好地满足用户需求,由于工作流系统管理主要由工作流建模和工作流实施环境组成,因此工作流管理系统的发展趋势也可以从这两个方面分别考察。
一、工作流建模的发展趋势
工作流建模技术还远没有成熟,还处于百家争鸣的时代。我们对当前流程建模领域出现过的主流建模方法进行了归纳分析,以期确定出我们要研究的合理方向。通过归纳分析,可以把它们分成5大类:脚本语言、基于网的方法、基于规则的方法、基于逻辑的方法和代数方法。
1.脚本语言(Script Language)
脚本语言中有描述控制流和数据流的语句结构,它提供了一种简明的描述方法,对于有经验的设计者来说更易于使用。
2.基于网的方法
适合于流程的可视化建模,一般都使用状态变迁网,流程中的活动用结点表示,控制流用边表示。使用状态变迁网的主要问题在于是否有形式化的语义,大多数工作流产品的可视化建模方法都缺乏形式化语义。
3.基于规则的方法
目前研究得最多的基于规则的方法是ECA(Event/Condltion/Acton,简称EcA)规则,ECA规则是早用于AO0DBS,而后又被用于工作流管理领域。ECA规则具有形式化基础,也可以转换成其它的建模方法。
4.基于逻辑的方法
基于逻辑的方法适合于描述系统的动态性,其中时序逻辑是一种常用的方法,它具有很好的形式化基础,验证工作流模型的属性比较方便。但是时序逻辑的主要缺点是很难实现可视化.不容易转换成其它的描述方法,描述业务流程的系统行为太复杂。
5.基于代数的方法
过程代数(Proees Algebra)主要还是局限在理论探讨上,在工作流管理领域用得很少,只有一种基于过程代数的描述语言LOTOS被用于工作流管理领域。
根据以上的比较可以看出,各种建模方法各有优缺点。但从总体上来看,脚本语言、基于网的方法和基于规则的方法更具有吸引力。
二、工作流实施环境的发展趋势
工作流系统管理应该支持异构、自治和分布环境中应用系统的集成和互操作,提供集成以前的应用系统的方法,以保护过去的投资,能够是活地支持组织机构的改组,并支持当今有关动态企业(Dynamic Enterprise)的技术具有一定的容错能力,在有错误产生时工作流管理系统能保证工作流执行的正确性和可靠性。
另外,工作流研究是一种跨多学科的研究,涉及到CSCW、人机交互、数据库、管理学、社会学等学科。任何缺乏多学科合作的研究都会阻碍工作流管理系统成为一个通用的系统,造成功能上的不足。
上一页
下一页
上一页
下一页