异构系统数据共享技术研究与实现

需积分: 10 1 下载量 52 浏览量 更新于2024-10-09 收藏 5.26MB DOC 举报
"硕士论文《异构系统数据共享的研究与实现》深入探讨了在不同系统间实现数据共享的技术和挑战,涵盖了数据库集成模型、中间件技术以及XML相关技术的应用。作者详细阐述了XML作为数据交换标准在关系数据库和异构系统间的作用,同时展示了基于XML的数据集成体系结构。此外,论文还具体分析了两个实际案例——热电分厂三遥系统和110kV站微机保护系统的体系结构设计,以及如何通过关键技术实现这些系统的数据交互,包括与直流屏和Honeywell系统的交互。" 这篇硕士论文详尽地研究了异构系统数据共享的关键技术和实施方法,首先,它介绍了异构系统数据库集成的四种主要模型:基于传统数据仓库的集成架构、联邦数据集成、基于中介器的集成以及异构数据库的互连和访问方法。这些模型提供了不同层次和方式的系统间数据整合。 中间件技术在实现异构系统数据共享中起着桥梁作用,论文讨论了CORBA、DCOM和EJB/Java RMI等中间件技术,它们在不同操作系统和编程语言之间提供互操作性。 XML作为一种重要的数据交换格式,论文深入剖析了XML相关技术,包括HTML、CSS、XSL、URL/URI、XLink/Xpointer、DOM、DTD、XML Schema、XQuery等,并探讨了XML与关系数据库之间的映射机制,为数据集成提供了有效手段。 接着,论文构建了一个基于XML的数据集成体系结构,分为应用层、代理层、消息层和数据源层,这些层次共同确保了不同系统间的数据流和一致性。 在系统体系结构设计部分,论文分析了热电分厂三遥系统和110kV站微机保护系统的架构,包括它们的总体设计、软件框架以及异构系统数据交互的层次结构。这些案例详细展示了数据交互的运行流程。 最后,论文深入研究了两个实际应用场景中的关键技术实现,一个是与直流屏的数据交互,另一个是与Honeywell系统的交互。这包括数据获取与转换、解析与展现,以及用户管理。此外,还讨论了供电系统整体集成的三个方面:共享数据注册、公共模型和包装器。 这篇论文对异构系统数据共享提供了全面的研究,不仅理论基础扎实,而且有丰富的实践案例分析,对于理解和解决现实世界中的数据共享问题具有很高的参考价值。