论文摘要
步入信息化时代的企业都在大力发展自身的IT建设,从而使企业的业务竞争力得到显著的提升。然而,随着IT环境的不断壮大以及企业PC数量的激增,企业PC桌面的管理问题表现的越来越突出。VDI (Virtual Desktop Infrastructure,虚拟桌面基础架构)借用虚拟机技术将桌面的镜像存储在数据中心,使桌面易于管理和维护。桌面快车是Array Networks公司开发的一款SSL VPN远程登录产品,它使用户能随时随地安全接入到企业PC桌面。将桌面快车与VDI相结合的终端系统使用户在安全接入企业PC桌面的同时,还能安全接入VDI所提供的虚拟桌面。这不但提高了企业的业务连续性,还解决了企业级的桌面管理难题。WebUI(Web User Interface,应用程序用户界面)模块和LDAP(Lightweight Directory Access Protocol,轻量目录访问协议)模块分别是该系统的难点和核心。本文在介绍整个系统的同时,重点阐述了这两个关键模块的设计与实现过程。本人主要工作如下:(1)设计了桌面快车与VMview VDI相结合的终端系统整体架构和工作流。(2)重点完成了WebUI模块的设计与开发工作。包括界面设计,面向对象思想的应用,构造自定义组件和PHP处理数据库等。通过WebUI模块,管理员可以更好更快地配置终端系统并使其正常工作。(3)完成了LDAP模块的设计与开发工作。包括数据库设计,LDAP目录树设计,OpenLDAP的安装和使用以及LDAP网络编程等。通过LDAP模块,用户能够在客户端获取VDI对其授权的虚拟桌面列表以供用户选择。本文所依托的课题项目已经通过了用户验收,本人设计并实现的WebUI模块和LDAP模块,运行正常并且完全满足了用户的需求。桌面快车与VDI的结合无疑将全面提升桌面快车的市场竞争力。