基于CORBA的工作流管理系统——工作流引擎的设计与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:wdj702
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流引擎是工作流管理系统中最重要的部分,它根据建模工具建立的过程模型来推进过程的执行,并按照每个人的角色合适地分配任务,从而达到提高工作效率的目的。 根据对WfMC和OMG的工作流标准的分析,本文提出了相应的工作流引擎的设计和实现方案。本文论述的工作流引擎是“基于CORBA的工作流管理系统”的核心组成部分。 本文做的主要工作是: 1) 实现了以xpdl.dtd为标准的工作流过程模型的执行。 2) 设计并实现了活动执行调度器和资源分配器。前者运用线程池技术进行优化,后者基于“人”的角色进行分配和回收。 3) 设计了工作流执行时需要的通信技术,并实现了集中式和分布式两种情形。 分布式环境中的通信建立在CORBA的结构化事件服务上。 本文组织如下:第一章是对工作流技术的简介。第二章分析了工作流参考模型和本系统设计应用的面向对象技术。第三、四、五章为本文核心,讨论了上述三点的实现细节。第六章进行了总结,并对不足之处进行了分析。
其他文献
本文研究了对原有的医疗保险管理信息系统进行软件再工程。 本文首先分析了医疗保险管理信息系统的整体发展趋势,以及本人所参与开发的医疗保险管理信息系统存在的实际问题
近年来,Internet技术和应用获得了突飞猛进的发展,基于Internet的新业务层出不穷,网络IP化是已成为当今网络发展的一个重要方向。虽然现今网络带宽能满足大量的业务要求,但是由于
决策支持查询通常要汇总大量的、较低层数据,并且包含较复杂的计算过程.对利用实化视图快速响应查询的问题的研究将有利于提高决策支持查询的响应速度.利用实化视图快速响应
在分析目前软件领域一系列与WebGIS研究相关的技术包括分布式对象技术、空间数据管理技术、多源数据集成等的基础上,提出将SOAP技术应用于WebGIS系统,分析了将SOAP用于WebGIS
在电子商务应用出现并快速增长的需求下,Internet上的企业级应用得到迅速发展,基于中间件平台的三层或多层分布式应用体系越来越流行,而中间件已成为分布式企业应用中的关键技术
网络脆弱性评估技术是网络安全领域的一个新兴分支,通过模拟攻击者的攻击行为,它可以及时发现网络系统中的安全隐患,然后分析出现这些安全问题的原因,如何预防,以及在整体上进行何
人脸检测指在图像或图像序列中找出单个或多个人脸的位置和大小,是人脸识别、人脸跟踪、姿势估计以及表情识别等研究的第一步,在机器视觉和模拟识别领域具有重要意义.彩色图