论文部分内容阅读
随着CAD/CAM的推广应用以及企业的发展壮大,企业传统的图档文件管理方法己经不适应企业市场竞争和项目设计的需要。为了适应企业对工程图档计算机管理的要求,实现对工程图档的智能化管理以及快速有效的归档、查询,提高设计人员的协同工作能力,必须采用集成化程度高的分布式工程图档管理系统。 本文分析了工程图档管理技术及其应用现状,并对当前流行的分布式组件技术,特别是CORBA(公共对象请求代理)技术进行了深入研究之后,总结出了开发基于CORBA的应用程序的步骤和方法,以及数据对象、CORBA对象和组件的提取方法。运用上述方法,结合三层C/S(客户机/服务器)结构和组件技术,本文提出了一种新的基于CORBA的分布式工程图档管理系统的体系结构,并设计实现了包括权限管理组件、过程管理组件和图档管理组件在内的六个应用组件,开发了一个支持设计过程管理的基于CORBA的分布式工程图档管理系统。 本文研究工作的意义在于将组件技术和三层数据库技术应用于分布式工程图档管理中。一方面,采用组件技术,系统的各个组件可以重用于其他应用系统,为其他应用系统的开发提供了可利用的组件。另一方面,采用三层数据库系统结构,不仅解决了二层数据库系统结构中的“肥客户机”问题,而且系统的安装、测试和维护简单。由于采用CORBA作为中间件,解决了系统设计的语言无关性、平台异构性,使系统成为真正意义上的开放式系统。 本文对工程图档管理的开创性研究工作,不仅为工程图档的计算机管理提供 了一种新的方法和管理途径,而且为计算机集成技术的应用提供了新的应用 领域。