活動目錄服務(wù)接口(ADSI):常見問題質(zhì)疑
微軟公司
什么是ADSI?
活動目錄服務(wù)接口(ADSI)是一類開放接口,這類接口從不同的網(wǎng)絡(luò)提取目錄服務(wù)的功能為網(wǎng)絡(luò)資源的訪問及管理提供一個單一的視圖。不管是哪個網(wǎng)絡(luò)環(huán)境包含這些資源,系統(tǒng)管理員和開發(fā)人員都可以利用ADSI的功能來列舉和管理一個目錄服務(wù)里的資源。這個目錄可以是基于LDAP的目錄,也可以是基于NDS或基于NTDS的目錄。至于是哪種并沒有關(guān)系,只要服務(wù)提供者所提供的目錄服務(wù)是有效的。
微軟將發(fā)布什么服務(wù)軟件包?
它是ADSI SDK,它能支持Microsoft® Windows NT®, Novell NDS, Novell 3x 集成和 LDAP。
ADSI初步解決什么問題?
ADSI解決四個方面的問題:
使單個客戶登錄到多個目錄成為可能。 使只將應(yīng)用程序?qū)懭胍粋API而可以在多個目錄工作成為可能。 使最終用戶更容易查找到豐富的目錄查詢信息。 使多目錄管理更容易。 ADSI 支持哪種LDAP服務(wù)器?
ADSI 將支持所有能支持的LDAP服務(wù)器,但至少為LDAP V2。我們已經(jīng)測試過以下LDAP服務(wù)器:
Windows NT 4.0 PDC版(即NT 5 a測試版) Netscape Directory Server 1.0 Exchange 5.0 Microsoft Commercial Internet System (MCIS) Address Book Server 密執(zhí)安大學(xué)的SLAPD server Novell’s LDAP-enabled NDS ADSI什么時(shí)候?qū)l(fā)行?
它已于一九九七年二月十七日發(fā)行,人們可以從http://www.microsoft.com/ntserver/info/adsi.htm站點(diǎn)自由下載,也可以從MSDN庫(包括MSDN Library, SDK Documentation, Platform SDK, Active Directory SDK)中得到。
ADSI 與OLE-DS有什么不同?
ADSI 跟OLE-DS有兩方面不同:首先,作為用于活動目錄的API,它能反映出NT 5目錄服務(wù)功能對于活動目錄的名稱變更,其次,它全面支持LDAP。
ADSI怎樣將值加至LDAP?
ADSI 通過兩種途徑向LDAP增加值:它是一個比LDAP更高級別的API集,而且它比LDAP更易于使用。LDAP 的C API是原始的API,要與之通信有些困難。當(dāng)活動目錄要全面支持LDAP 的C API時(shí),易于與活動目錄或者任何跟目錄服務(wù)有關(guān)的事情(包括LDAP)通信就是一個非常重要的問題。實(shí)際上,我們已于1995年將ADSI以公開設(shè)計(jì)評審方式提供給業(yè)界,到現(xiàn)在已經(jīng)發(fā)布了詳細(xì)說明。另外,ADSI支持多種高級語言。這些高級語言,包括Visual Basic®、 Perl、Rexx、和 C/C++等能用于開發(fā)目錄服務(wù)應(yīng)用程序的語言。這就意味著管理員和開發(fā)人員能使用他們所熟知的工具。同樣,ADSI也支持Java—ADSI對象通過Java COM 給Java 程序提供易于訪問的目錄服務(wù)。
我能從用ADSI開發(fā)的應(yīng)用程序得到多少目錄功能?
如果你已經(jīng)編寫了一個針對具體的DS本機(jī)協(xié)議的應(yīng)用程序,采用ADSI將提供相同的功能。所以,如果一個用ADSI開發(fā)的應(yīng)用程序使用了所有包含在SDK(包括Windows NT, NDS, NetWare 集成, LDAP)中的服務(wù),那么通過用ADSI開發(fā)的應(yīng)用程序訪問這些DS的客戶,可百分之百擁有每個DS的功能。
在使用ADSI和直接對本機(jī)特定的DS編寫的應(yīng)用程序作對照時(shí),有性能下降的情況出現(xiàn)嗎?
沒有。ADSI路由層極為有效地控制著從應(yīng)用程序到服務(wù)提供者對每一個DS的調(diào)用。在用ADSI開發(fā)的應(yīng)用程序與對特定DS而言的本機(jī)API之間對照時(shí)沒有任何顯著的性能下降。
微軟是正和業(yè)界其他公司一起研究ADSI嗎?
是的。從1995年夏天通過對AdMETAstration Workshop的第一個公開設(shè)計(jì)評審方式開始直至1997年2月,微軟已取得廣泛的進(jìn)展并且得到很多對ADSI API 的反饋信息。有四十來個承包商參與了這次預(yù)演活動,他們是:Active Voice公司,Cabletron 系統(tǒng)公司, CI 合伙人, Compaq 計(jì)算機(jī)公司,計(jì)算機(jī)協(xié)會, CompuWare, Control Data 系統(tǒng)公司,數(shù)字設(shè)備公司, FastLane 技術(shù)公司, Installshield,,IntraSoft, Linkage,LLC,Mission Critical 軟件公司,NetMagic系統(tǒng)公司, NetPro, NetVision, Novell公司,Octopus 技術(shù)公司,OpenVision 技術(shù)公司, QueriSoft,西門子-利多富公司,Symantec 公司,World Talk, Zoomit 國際公司等。
已有用ADSI開發(fā)的應(yīng)用軟件了嗎?
有。現(xiàn)在已有好幾家公司開發(fā)出了ADSI應(yīng)用軟件,他們包括QueriSoft,公司,NetVision公司,和NetMagic公司等。在未來的幾個月將會有更多的類似軟件出現(xiàn)。當(dāng)然,所有的BackOffice應(yīng)用軟件也將支持ADSI,以使它們能訪問活動目錄,或得益于它。
|