手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

基于CORBA的分布式工作流管理系统

陈胜

  随着计算机在日常工作中的广泛应用,人们的许多工作已经依靠计算机来完成,与此同时,各种类型的信息系统也被广泛使用来支持这些工作。但是这些系统基本上是独立运行的,相互之间缺乏必要的交互、协作与感知,从而使得它们在协调多个人的活动、以协同完成某个共同的任务方面有较严重的不足。这也就是工作流管理系统WFMS从90年代以来吸引来自研究机构和产业界广泛关注的重要原因。作为计算机支持的协同工作CSCW研究的一个重要方向,工作流管理的主要目标是通过调用有关的信息资源与人力资源来协调业务过程中的各个环节,使之按照一定的顺序依次进行,从而实现业务过程的自动化。有关工作流管理的一些基本思想源自早期的“办公自动化”、“文档管理”、“表单处理”等领域。从CSCW研究的角度出发,WFMS是一种支持人们之间异地协作的一种群件系统,他是群件系统从支持同步的、非结构化协作(如各种桌面会议系统、协同设计支持系统、协同编辑系统等)向着支持形式化、结构化协作的进一步发展。本文在参考了当前工作流管理系统研究的大量文献基础上,结合目前先进的分布式开发技术,提出了在CORBA环境下开发分布式的工作流管理系统的方法,并研究了Petri网技术在工作流管理系统的建模、分析中的应用问题。并提出了一个开发系统的设想。第一章讲述了工作流概念的由来,介绍了工作流技术在当前企业常用的信息管理技术如ERP、PDM、BPR等中的应用,指出了工作流管理技术是当前企业信息管理中必然要采用的一个重要技术,并且阐述了当前国内外工作流管理技术研究的现状和未来发展趋势。第二章介绍了工作流管理系统中要理解的相关概念,对比较关键性的概念给出了具体的定义。同时,还比较详尽的说明了工作流管理联盟WFMC提出的工作流管理系统的参考模型结构,比较详细的说明了参考模型中各个接口的功能,并涉及到实现工作流管理系统的一些实现技术。第三章介绍了Petri网技术在工作流管理系统中的应用,详细介绍了Petri网的有关概念和分析技术,提出了用Petri网进行工作流过程建模的具体的方法,并给出针对工作流网的分析方法和有关定理。本章还简略说明了用Petri网对工作流过程的仿真方法。第四章阐述了分布式计算技术的由来,现状和发展,比较了当前常用的几种构建分布式信息系统的技术,然后分析了CORBA的体系结构及运行机制,也指出了CORBA技术当前面临的一些问题。第五章说明了传统面向对象设计方法的不足,提出一种环境对象模型,并\且说明了采用该模型方法,结合前面几章给出的CORBA和Petri网技术设计一I个工作流管理系统的设想。第六章为全文总结及对今后研究工作的展望。……   
[关键词]:工作流;工作流管理系统;Petri网;CORBA;环境对象模型
[文献类型]:硕士论文
[文献出处]:上海海运学院2000年