论文部分内容阅读
目录是一种特殊的层次型数据库,它采用了树型的结构存储基于对象的数据。与关系型数据库相比,目录服务没有事务处理等功能,它适用于存储读操作密度远大于写操作密度的数据,一般用来保存大量的基础性信息,比如用户信息、设备信息和历史数据等。在基于互联网的信息系统中,管理对象的基本信息是整个系统稳定工作的基础,但它们往往分布在不同的子系统中,如何从这些不同的系统中获得统一的信息构建基础平台,是大规模信息系统设计的重要方面。基于 TCP/IP 协议栈的轻量级目录访问协议(Lightweight Directory Access Protocol,简称 LDAP),具有跨平台的特性,是解决上述问题的重要方法。 本文论述了 LDAP 的特性和优势,针对互联网环境,设计了 LDAP 在大规模信息系统中的应用框架,将用户信息、设备信息等统一管理,构建应用程序开发的基础平台,比如邮件系统、白页服务、地理信息系统等都可以基于目录服务,从而提供一个一体化的信息系统。论述内容包括命名空间、信息模型、数据模式、目录分布、数据复制功能改进和应用程序开发等方面,给出了一个分布式目录服务设计开发的比较完整的方法,包括平台设计、目录信息树设计、数据模式设计、安全策略设计、命名空间划分、高可用性实现等,并且利用上述方法设计实现了“辽河油田综合信息网分布式目录服务系统”。此外还讨论了在不同环境下 LDAP 应用程序的开发技术。 本文采用的分布式环境下的大型信息系统中部署目录服务的方法,通过实际应用证明该方法是行之有效的。对各类企事业单位、政府机关和其他大型机构的目录服务应用均有一定的参考价值。