论文部分内容阅读
随着信息和网络技术的迅速发展,人们对于信息查询服务的需求越来越多,要想实现大范围、多数据的查询,必然要处理好分布性、异构性的数据信息,这样就涉及到分布式异构数据查询技术的研究与应用,因此如何设计高效的分布式异构数据信息查询检索系统成为当前的研究热点。目前,互联网上的信息检索系统大都是集中式的。在集中式信息检索系统中,需要先对信息资源进行索引,然后将索引信息存储到集中的服务器上,所有用户的查询都发向同一个服务器。这种方式实现简单、检索效率高,但一般处理的都是同质的信息,对于当前分布性的数据不能提供很好的查询检索,在目前的信息环境中越来越暴露出其局限性。对于分布式的异构信息资源的查询共享,当前主要有以下四种方法:数据的透明访问技术、分布式对象计算技术、XML技术和Agent技术。然而采用异构信息的分布式查询检索,在效率上又远远不如集中式检索系统;此外因信息资源的异构性包含着多个层次:计算机体系结构级的异构性、操作系统级的异构性、数据库管理系统级的异构性、数据结构级的异构性和数据语义结构级的异构性,在当前领域提出的关于解决异构信息资源共享技术的各种方法中,也没有任何一种方法能同时解决上述5个层次的异构性。分布式异构数据查询、LDAP(即轻量型目录访问协议)技术都是当前国内外研究的热点问题,本文在分析了当前几种分布式异构数据访问方式和LDAP的技术特性的基础上,提出了一种基于LDAP的分布式异构数据的查询方法。LDAP协议是对X.500协议的简化和改进,由于其所具有的查询效率高、分布式的部署框架以及灵活而细腻的访问控制等特点,使LDAP广泛地应用于基础性、关键性信息的管理,当前在信息安全、科学计算、网络资源管理、电子政务资源管理等领域应用广泛。由于LDAP对多种数据库的支持,使得传统的分布式异构数据查询中的异构信息集成问题得到了很好的解决,并且通过LDAP所提供的良好的服务器数据同步及数据复制机制又将分布式的数据集中到了各个服务器当中,这样该方法就很好的结合了传统的集中式和分布式数据查询系统的优点,为更多层次和更大范围的异构数据查询和应用提供了方便。本文首先介绍了课题研究现状以及课题研究的意义,接着介绍了LDAP的相关技术,在此基础上研究了分布式异构数据查询的结构及过程,并给出了查询结构的基本模型,本文在注重理论研究的同时将该信息查询系统引入到企业信息管理当中,为企业信息的分布式管理提出了一种解决方案,并且本文通过对企业信息统一管理的具体实现为所设计的系统提供了一个示例。