从事过网站设计项目的用户,应该了解静态的Html页面将逐渐被淘汰。诸如asp.net和VB Script一类的编程语言,答应用户能够创建极具特征的动态网页。微软新近推出的DSML Services for Windows工具弥补了其他可用性编程语言的不足。
什么是DSML DSML Services for Windows是基于OASIS DSML第2版标准,答应HTTP协议使用SOAP对活动目录进行访问的工具。简单的来说,这项服务为用户创建基于组织活动目录的网页提供了方法。
获取DSML Services for Windows 在默认情况下,DSML服务不适用于Windows Server 2003。为解决这个问题,微软提供了一个类似于功能包(feature pack)的补丁文件,用户可以从DSML Services for Windows网站下载720-KB Windows Installer (MSI)文件进行安装。切记不要执行最小化的文件下载。此外,用户或许还需要下载与DSML服务相关的一些附属文件。
安装 安装DSML之前,需要对相关的附属文件有所了解。DSML Services for Windows要求微软xml核心服务组件MSXML 4.0至少需要升级到SP1。在撰写本文时,微软已发布了MSXML 4.0 SP2。建议用户从微软网站下载并安装MSXML 4.0 SP2。
.NET框架运行库下载安装后必须注重的另一个问题是:DSML服务要求用户服务器上必须安装IIS。尽管先前的Windows版本都默认安装有IIS,但不包括Windows Server 2003版本。用户可以在控制面板中双击"添加/删除程序"选项,对IIS进行安装。具体步骤如下:当Windows显示"添加/删除程序"对话框时,点击"添加/删除Windows组件"按钮,将启动Windows组件向导。勾选"应用服务器"选项后,点击"具体信息",将出现IIS相关子组件复选框,点击"是"即开始安装IIS。
一旦IIS安装成功,便能够开始配置DSML服务。从开始菜单中选择"所有程序 Microsoft DSML 配置 DSML服务"后,便可使用DSML服务配置应用。如图A所示:
输入域名或域控制器名称后,将显示一个标识为"DSML服务器只读(Make DSML Server Read Only)"的复选框。通常情况下,这个复选框是由系统默认并具备安全特性。假如用户希望DSML的Web应用只读,并且不能修改活动目录,这个复选框将保持系统默认设置;当用户希望对活动目录进行升级时,则必须取消复选框中默认的相关内容。
点击"现在就添加DSML配置文件(Add To The DSML Configuration File Now)"按钮,将开始执行最后的配置工作。点击"是"、"现在就修改样本"按钮,这一步骤将改变样本的编码,从而使它与用户创建的配置相匹配。假如用户乐意现在就启动样本,只需点击"是",Windows将会启动一项简单的被激活的DSML应用。如图B所示: