從事過網站設計項目的用戶,應該了解靜態的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所示: