基于轻量级J2EE的工作流引擎的研究与设计

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:study1129
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流管理系统是实现计算机辅助协同工作的工具,能够实现工作流程的全部或者部分自动管理功能。它不仅便于工作的规范化,而且便于人员与资源的合理配置、工作流流程的监督与审查并提高工作效率。工作流引擎作为工作流管理系统的核心,是实现工作流管理系统的基础,吸引了来自研究机构与产业界广泛地关注。本文首先介绍了工作流技术的发展与研究现状以及一些相关背景,然后介绍工作流管理联盟所提出的工作流管理系统的概念和体系结构以及工作流的参考模型,接着介绍了实现工作流引擎的J2EE相关技术,包括较为流行的Spring框架、Hibernate框架和在开发过程中经常用到的几种设计模式。本文从分析工作流引擎的设计目标和主要实现的功能出发,叙述了工作流过程定义的元模型,过程与活动的状态转换和工作流运转模型以及本文所用到的过程定义语言,然后提出一种基于轻量级J2EE框架的工作流引擎的体系结构,采用开源框架Spring+Hibernate作为引擎的架构,设计与实现工作流引擎中各个功能,并给出了引擎关键技术的实现,最后用本文所设计的工作流引擎实现一个工作流管理系统的原型。
其他文献
无线网络MAC协议可以协调用户公平的使用无线信道资源,实现数据的可靠传输,能够很大程度上影响无线网络的性能。传统无线网络MAC协议基本上都是单信道协议,这种技术会导致整
在石油钻井过程中,井壁失稳问题是一个需要解决的重大技术难题。对于石油钻井工程来说,井壁失稳会引起井壁坍塌,甚至导致井眼报废;井壁失稳还会影响固井质量以及油井生产,造成严重
SOA(Service Oriented Architecture,面向服务的架构)作为一种新的软件架构,已经逐渐显示出其优越性。它主要是在多种现有技术的基础之上构建一个灵活并且可扩展的框架,这些
路径测试数据生成是软件测试领域研究的热点问题之一。自动生成路径测试数据对提高路径测试的效率、降低软件测试成本、保证软件质量有着重要的意义。本文采用粒子群优化算法
随着数据存储的高速增长,传统的数据库已经无法满足人们处理大规模数据的需求,有关海量数据的处理与存储成为当前的研究热点。Hadoop文件系统HDFS成为研究云存储应用的参考模
随着互联网和信息技术的快速发展,企业在运营过程中会产生大规模的数据,并且数据已成为重要的资产。但这些大规模数据呈现的是不完全的、有噪声的、模糊的、随机的状态,具有规模
自上个世纪九十年代以来,基于内容的视频检索便成为一个热门的研究课题。在信息爆炸的今天,如何使用计算机自动挖掘视频中的语义信息,并有效地利用高层特征进行视频检索,已经
方面化构件组装平台需要将横切关注点织入业务构件,其组装实现依赖于方面编织。同时,按需计算中间件平台要求按照用户或数据传输的需要,动态组合、编织计算模块,提高Internet
本文阐述了测试技术体系,自动测试工具的国内外发展状况和发展趋势,分析了回归测试的现状和存在问题,提出了一个基于C/S模式采用.NET开发的自动回归测试工具的解决方案。通过
当今社会己进入了信息时代,图形图像方面的需求不断增加。数字图像处理科学与技术逐步向其他学科领域渗透,并为其他学科所利用是科学发展的必然。在储层建模领域实现断层构造三