欢迎来到天天文库
浏览记录
ID:33368595
大小:25.19 MB
页数:91页
时间:2019-02-25
《基于j2ee的工作流管理系统的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第1章引言充分发挥电子邮件系统在广域环境下的数据分发功能,但整个系统将运行于一种松散耦合的模式下。这种类型的产品一般都提供与一种或多种电子邮件系统的集成接口。代表产品有Nove
2、l与FileNet合作开发的Ensemble、JetForm公司的InTempo、Keyfile公司的Keyflow。基于数据库的工作流系统:在基于数据库的WfMS中,所有的数据都保存在某种类型的DBMS中,过程的执行实际上就是对这些数据的查询与处理。高端的大规模系统所使用的一般都是此种方法。基于Web的工作流系统:通过WwW来实现任务的协作。这一类产品起步较晚(在95年以后),但
3、是发展迅速,其市场前景十分看好。许多供应商纷纷改进原有产品或开发新产品以增加对Web的支持。代表产品有ActionTechnologies公司的ActionWorksMetro、Ultimus公司的Ultimus。群件与套件系统:虽然这一类产品与上面介绍的几种产品在任务传递方式上有很大程度的重叠,但是在这里却有必要把它们单独划分成一类,因为这一类产品都需要依赖于自己系统的应用基础结构,包括消息传递、目录服务、安全管理、数据库与文档管理服务等,它们本身就构成了一个完整的应用开发环境。代表产品有IBM/Lotus公司的LotusNotes、Microsoft公
4、司的。伍ce与Exchange、Novell公司的GroupWise。工作流管理在一部分技术上继承于群件,而群件也融合了一些工作流的概念,提供了工作流的能力。典型用例如北京冠群联想有限公司的问鼎协同办公系统,它就是利用LotusNotes实现了公文流转的工作流系统。工作流产品的市场每年以两位数字的速度迅猛增长,市场上工作流产品的市场增长率超过35%。而且随着计算机技术的发展,工作流产品的供应商及时将新的技术融入工作流中,提高产品性能,使得工作流技术得到不断完善。作为支持企业经营过程重组(BusinessProcessReengineering-BPR)、经
5、营过程自动化(BusinessProcessAutomation-BPA)和经营过程管理(BusinessProcessManagement-BPM)的一种手段,工作流技术的研究应用日益受到学术界和企业界的重视,许多大学和研究机构也致力于工作流技术的进一步发展,开展了一系列研究题目,取得了显著的成果。1.3工作流技术发展趋势随着信息技术、分布对象技术、Internet/Intranet技术的发展趋势,从技术与应用的角度看,在今后一段时间内,工作流管理技术研究及产品的主要发展方向是:支持复杂企业应用的工作流管理系统:企业对工作流技术的需求日益增加,第1章引言
6、目前的工作流技术和产品还难以支持复杂的企业应用,对己有企业应用的集成能力也显得不足。因此,支持复杂企业应用和应用集成的工作流管理系统将会得到充分的重视和长足的发展。代理技术与工作流管理技术的结合:代理技术与工作流技术都在近年来受到了广泛重视并得到长足发展的计算软件技术,在分布对象技术的基础上,充分发挥工作流技术在灵活性方面的优势和代理技术在知识表达、事务处理、智能性能方面的优势,将这两种技术进行有效的结合,以工作流管理为基础,以代理技术为核心,将会开发出具有良好前景的应用软件产品。内置到商用企业应用软件包中:在过去的几年里,为了使通用软件能够满足客户提出的
7、特别需要,SAP等公司将工作流技术引入到他们的产品中,这样,用户可以按照预定的顺序调用这些产品的不同功能模块,以满足本企业的特殊需求。基于Web的工作流:随着Web技术的普及,基于Web的工作流技术将得到充分的发展,工作流可以通过WEB扩展到多个企业,并且将会实现多个基于Web的工作流服务器之间的协同工作。分布式工作流:经过几年的发展,工作流管理系统的结构已经由原来的只能支持单一的工作组环境发展到现在可以支持企业级(甚至企业间)的工作流环境。一个工作流实例可以通过局域网、广域网分布在不同的服务器和客户端,而且服务器的故障所造成的影响将减少到最小。因而大大提
8、高了系统的可扩展性、实用性和管理能力。融入事务管理的概念:目前大部分工作流产品不支持事务的概念,甚至于不能保证活动的执行是一个AClD(Atomicity、Consistency、Isolation、Durability)的事务。这意味着系统不能保证工作流实例的正常运行,也无法保证系统能够正常运转。而且,当工作流非正常中断时,并做了一些努力,但工作流产品在这方面的性能还有待改进。对移动用户的支持:商业社会的激烈竞争要求企业具有良好的反应能力,为满足这种需求,移动办公应运而生。作为企业的业务操作系统,WFMS也需要支持对企业移动用户的支持。这需要在WFMS客
9、户程序和工作流引擎之间定义相应的协议。对该协议的基本要求是尽可能地
此文档下载收益归作者所有