DE& Meteor等研究项目[1-6]。其中Exotica和Meteor是完全分布式的工作流管理系统,WIDE& Meteor则采用C/S结构。
在国际市场上,以FileNet, Jeform, IBM和Action四家公司的产品比较有影响和代表性。以下是这四家公司的工作流产品的简要介绍:
I.FileNet公司的产品:Visual WorkFow是FileNet公司集成文档管理软件的一部分,是建立在基于组件的软件结构上的,采用先进的工作队列处理方法它允许迅速地评价和改进机构工作方式,可随时查看过程中关键的细节,掌握过程的运行情况。
2.JetForm公司的产品:InTempo是JetForm公司的工作流产品,它基于C/S结构,其客户端互相独立,适合于管理型和设定型的经营过程,如合同管理、顾客
问题解决、销售和预算审批等等。它可自动将任务分配给相应的人员,任务会自动出现在用户的信箱中,简化了任务的接收过程。
3.IBM公司的产品:IBM MQSeries WorkFow是该公司最新的工作流产品,它将经营流程从应用逻辑中分离出来,支持25种不同的操作系统,可根据模型定义自动分配任务,提供图形化的过程定义界面。
4.Action公司的产品:Action Metro 4.0为工程师提供了一套基于Web的工作流管理软件。它对经营过程中不可预见的问题、要求和机遇也可进行控制,还为用户提供了相应的管理工具。它更适合于基于知识的工作流,它支持用户与信息之间的交互。
1.2.2 当前研究的热点
目前关于WfMS (Workflow Management System)的研究主要集中在以下9个方面:
1.更为灵活的过程模型:
人们对于WfMS批评最多的莫过于其"僵硬"的过程模型,这使得用户在某些情况下(如发生某种特殊情况)不得不越过WfMS而用其它方法(如手工方式)来完成有关的工作。
2.面向对象的WfmS:
面向对象(00)的思想反映了人类思维的一般特征(从特殊到一般及从一般到特殊)。进入90年代,基于这一思想而发展起来的各种技术,如OOA, OOD, OOP等在计算机领域得到了广泛的应用。随着W fMS研究的不断深入,00思想也被引入进来,逐渐形成了面向对象的Wfms(OOWfms)。
3智能化的WfMS:
Ellis曾经指出:人工智能((AI)所使用的经常是启发式或扩张性的方法。这种方法使得系统中的信息能够随人机交互过程的进行而动态增长(
学习过程)阴,而不是在一开始就将系统中所有的信息都定义好。
4.对同步协作的支持:
WfMS的基本功能是对异步的结构化协作的支持,即将一个用户工作完之后生成的结果数据自动传递给下一个环节的用户进行处理。而同步协作则是各参与者实时地交流思想,最终得到某个结果的过程。
5.对移动用户的支持:
商业社会的激烈竞争要求企业具有良好的反应能力。移动办公正是为满足此种要求而出现的一种新的工作方式,它使得员工能够随时随地处理他们的业务。移动计算设备(如笔记本及手持设备)的普及为这种办公方式的实现提供了良好的硬件条件,而Wfms则为之提供了一种理想的软件环境。但早期的WfmS系统一般都是基于LAN环境而构造起来的,它一般要求用户一直保持同WfMS的连接。
6.基于Web的WfMS:
Web技术因其界面的一致、简单及与平台的无关性而在其出现之后就得到了迅猛发展。Internet的发展及企业Intranet的建构为人们提供了一个理想的协同工作环境同时也使得基于Web建立工作流管理系统成为可能。
这方面的研究是最近些年来才开始的。在目前能够见到的系统中,一般是使用
HTML页面通过Web浏览器向用户表示WtMS中的各种信息,如用户的工作项
列表待处理的数据、过程的进行状态等。而在Web服务器端,则通过CORBA (CommoObject Request Broker Architecture),J2EE (
Java 2 Enterprise E