【摘 要】
:
工作流是一类能够完全或部分自动执行的经营过程,根据一系列过程规则对文档、信息或任务在不同的执行者之间传递与执行。工作流引擎是工作流管理系统的核心软件部件,是驱动流
论文部分内容阅读
工作流是一类能够完全或部分自动执行的经营过程,根据一系列过程规则对文档、信息或任务在不同的执行者之间传递与执行。工作流引擎是工作流管理系统的核心软件部件,是驱动流程流动的主要部件。本文介绍了J2EE技术框架的四层结构、WfMC的标准体系结构和参考模型以及工作流管理系统的功能。重点介绍了本文所要研究的主要内容——OSWorkflow工作流引擎,对其基本元素的概念,关键包用途和常用类的功能作了具体的分析和深入的研究,并讨论了引擎的主要xml配置文件以及核心思想,然后给出了有关表的数据库模型。通过使用OSWorkflow工作流引擎,把工作重心放在业务和规则定义上,而不需再通过硬编码的方式实现一个Petri网或是一个有穷自动机,从而提高开发效率。本文的主要目标是对OSWorkflow引擎进行研究并应用于某信息管理系统。主要研究工作有:对信息管理系统进行需求分析,包括项目业务概述、业务流程分析并用UML的用例模型对系统业务功能建模,最后得出系统的功能模型;在分析和研究基于J2EE工作流管理系统模型的基础上,把工作流引擎OSWorkflow技术和系统采用的J2EE技术架构整合,并给出系统的技术架构;同时介绍系统所采用的数据库技术;最后本文采用OSWorkflow工作流引擎和J2EE技术,对信息管理系统项目策划管理部分的流程采用OSWorkflwo引擎所支持的xml文件进行流程定义,详细描述其执行过程,并最终给予实现。通过系统应用表明OSWorkflow是轻量级引擎,它能以最小的代价整合到J2EE系统框架中,而且能够对流程部分进行控制管理,使软件开发更关注业务逻辑,因此能使系统功能更完善,开发效率更高。
其他文献
时间是现实世界的固有属性,许多数据库都存在时态语义问题,增加了时间因素的关联规则研究是非常有意义的。增加了时间因素也使数据库变得复杂。本章对时态事件空间给出定义,
双目立体视觉是用两个摄像机对同一景物从不同视角拍摄图片并根据成像几何关系获取三维场景。把基于双目立体视觉的三维重建和跟踪技术应用到计算机辅助外科手术的立体导航定
随着计算机处理器核数的不断增加,静态随机访问存储器因功耗和技术限制,已经无法满足系统越来越大的缓存需求。虽然动态随机访问存储器的容量足够大,但是由于它的高延迟特点,一直
当今,随着国内电信业的改革,各运营商在企业大客户、长途业务、IP业务、移动业务等领域展开了激烈的竞争。传统的以技术为驱动、以销售产品为目的的市场战略逐渐被以客户为中
面向服务架构(SOA)是一种用于构建复杂企业级应用系统和分布式系统的先进的软件架构,具有松耦合、平台无关等良好特性。SOA软件架构为构建具有灵活性、良好的互操作性的企业
无线传感器网络综合了传感器技术、嵌入式计算技术、无线通信技术,有着广泛的应用前景,被认为是21世纪最重要的技术之一。而由于传感器节点自身的能量,存储和处理能力的局限
语音识别是模式识别领域的一个重要的研究课题,它的发展将会对未来的人机交互界面带来极大的影响。语音识别是一门涉及面很广的交叉学科,它与语音学、语言学、人工智能、数字
随着Internet和WWW的迅速发展,Internet上的资源日趋丰富,为了帮助人们在浩如烟海的互联网中得到有用的信息,基于Internet的各类信息检索服务应运而生并得到了迅速发展。但是
机器人学科是一门迅速发展的综合性前沿学科。它涉及机械工程学、运动学、数学、计算机、电子工程学等多门学科技术,受到工业界和学术界的高度重视。类人机器人的研究和发展
数字图像处理是用计算机对图像信息进行处理的一门技术.由于图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面。如今图像处