论文部分内容阅读
CORBA是面向对象的软件工程发展到一定程度的必然产物,研究和运用CORBA是当今计算机学科中具有重要现实意义和广泛应用前景的课题之一。 本文以LIMS(文献信息管理系统)系统的研究与开发为背景,主要介绍了CORBA规范——包括CORBA的概念、模型、体系结构、特性;描述了多层体系结构及其特点,详细分析了中间件技术在构建多层结构的应用系统中的特点及工作原理;以LIMS系统为例,描述了分布式数据库系统的两种事务处理的并发控制策略,并给出了一个建立对象模型的实例。 本文的第一章详细介绍了CORBA规范的定义、体系结构和特性,探讨了CORBA对分布式计算和对象模型的补充和增强,并引入了中间件的概念及其分类。 第二章描述了在通用的C/S模式下CORBA体系结构的实现,并通过一个实现予以说明。 第三章详细介绍了LIMS系统的多层次体系结构及其特点和工作流程,分析了面向对象的组件技术在LIMS系统对象模型的建立中的运用,给出了符合CORBA规范的OMG IDL编码实例。介绍了LIMS系统中事务处理的两种并发控制模型。 第四章通过LIMS系统的实例,介绍了数据库领域中CORBA的应用,详细描述了ORACLE数据库系统中对CORBA的支持和实现。