论文部分内容阅读
该文根据大规模、异构、自治和分布的数据源之间互操作所面临的新问题和特点,基于分布对象总线的思想,结合有关标准,提出了一种适合于大规模多数据源的分布对象互操作机制.该文作了如下研究工作:(1)提出了一种实现大规模分布环境下对象互操作的分层结构模型,将对象互操作分为说明层互操作、接口层互操作和通信层互操作,提供了不同层次的透明性支持,构成了一个完整的对象互操作体系;(2)针对说明层互操作,提出了一种扩展对象模型作为支持说明层互操作的统一类型模型;(3)针对接口层互操作提出了类型匹配和操作捆绑机制.通过类型匹配和操作捆绑机制解决了客户接口和服务接口之间的类型匹配问题以及接口中方法或操作的对应关系问题;(4)针对通信层互操作提出了对象映射机制,给出了代理对象和代理类的概念,提供了对象互操作的动态支持.最后讨论了一个面向CIMS的多数据源互操作与开放分布处理系统CIMS_MIODP的设计与实现.CIMS_MIODP是采用分布对象互操作与代理技术实现了面向CIMS的基于RPC的远程对象访问ROA和基于SQL3的远程数据库访问RDA系统,为CIMS环境下的信息集成与分布处理提供了不同层次的支持功能.该文讨论了CIMS_MIODP的主要设计和实现问题,包括:基本模型、扩展服务和协议、对SQL3的支持、系统实现结构、数据库适配器以及互操作语言及其预编译器等.