工作流管理系统中的复用技术研究与应用

来源 :中国工程物理研究院 | 被引量 : 0次 | 上传用户:aineast
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对工作流技术的起源和发展现状作了概述,分析了企业采用工作流管理系统的好处和现有工作流管理系统的不足。经深入研究本文认为:组织的管理、业务与活动,经过规范、归纳和抽象分析后可以工作流来表达;工作流又可以分解为“流”和节点,其流的形式变化是很少的,流的结构形式也是不变的,而节点的构成与结构的全集也是有限已知不变的;对流和节点的活动可以分解为若干个不变的处理引擎予以实现,由工作流管理系统激活各种具体的工作流,调用和控制流与节点的相应处理引擎。工作流定义软件可让用户按照自己管理、业务和活动的需要,定义和改变各种不同的工作流,并存入到工作流库中。而工作流管理系统则解释、激活和控制工作流库中的工作流,并调用或激活相应的流和节点的处理引擎,实现组织的计算机管理信息系统,达到针对不同组织和业务管理所需应用软件的高度复用性。 基于以上观点,本文对工作流管理系统中的系统组织结构与相互关系、工作流定义程序、工作流结构与模型、工作流引擎程序和工作流管理与控制都进行了详细地分析和设计,并实现了工作流管理系统中的数据模型、工作流定义程序和工作流管理与控制引擎。其中数据模型的设计和实现是与具体数据库无关的,而且是开放的,这样可以方便的将其部署到不同的数据库中,实现了数据模型的较好的复用性;工作流定义程序可将不同组织和不同的管理、业务与活动经过规范、归纳和抽象后以工作流的形式表达,该程序具有很强的复用性。工作流结构模型可以表达各种工作流,也可为各种管理、业务与活动的表达所复用。工作流引擎程序是流和节点的分解元素的处理程序,也即是各种管理、业务与活动分解元素的实现程序,它可被各工作流的管理所调用,具有最高的复用性。整个系统都采用Java技术来实现,充分的利用了Java技术的平台无关性和“Write Once,Run Anywhere”的特性,这也为很好的复用此工作流软件打下了坚实的基础。 本文最后提出:软件复用的意义更重要的是在应用层次对软件的复用,同时也是软件技术发展的一种趋势。对工作流技术中的复用性进行研究,可以使相应的工作流产品具有很高的通用性,能够在各行业的应用中作为一个整体被复用,也必将是工作流技术走向成熟的一个重要标志。
其他文献
随着对外开放的不断深入,我国英语学习者的数量急剧增加,对英语学习者的文章进行相关分析研究显得日趋重要。英文作文智能评改系统综合利用自然语言处理、统计学、语料库语言
随着信息技术的飞速发展,特别是互联网技术的普及,每天产生的数据呈现爆炸式增长,这些数据基本都具有:高速到达、数据量大、实时性要求高等特点,是典型的数据流。如今,数据流
近些年随着互联网和流媒体技术的发展,流媒体服务逐渐成为互联网的重要应用,并且趋向于向大规模、高质量的方向发展。大规模流媒体服务也成为近年来的研究热点。相关研究表明
搜索引擎是目前最主要的Web信息检索工具,然而搜索引擎的效果还不能令人满意。因此,在搜索结果返回用户前需要有一个检索后处理过程,即主题精选过程。当前很多Web检索系统能以页
随着互联网信息技术的发展,越来越多的社交网络出现在人们的视野中。互联网用户的行为也从单纯地浏览网页向与网页或者其他用户的交互转变。社交网站中形成了很多“圈子”。