專利名稱:一種目錄服務跨域數據解析方法及系統的制作方法
技術領域:
本申請涉及目錄服務領域,特別涉及一種目錄服務跨域數據解析方法及系統。
背景技術:
隨著計算機網絡的日益發展,特別是hternet的發展,網絡上的資源日益增多, 為了能統一管理這些資源,開始把目錄服務技術用于對網絡上各種資源、用戶、設備、應用軟件等地管理。目錄服務已成為當今網絡上的一種基礎平臺軟件,并且逐漸成為網絡的核心。而LDAP(Light Directory Access Protocol,輕量級訪問協議)作為一種目錄信息的輕量級訪問協議,提供了簡易、高效的目錄服務,其高效的數據讀取性被廣泛應用。目錄服務使用LDAP協議優化了查詢操作,并且存貯數據采用樹型結構進行存儲, 為了減小查詢負荷,可以將不同的信息按照不同的類別存儲在不同的目錄服務中,不同的目錄服務器存儲目錄的不同部分,在進行跨域查詢數據時,目錄間通過掛接技術進行連接。傳統的數據查詢系統中,數據庫要進行大量的事務處理,因此查詢速度比使用 Ldap協議的目錄服務降低了一個數量級。而對于跨域數據查詢時主要是對數據的讀操作, 而對數據的修改頻率較低,因此跨域訪問不要求大負荷的事務處理。
發明內容
本申請所要解決的技術問題是提供一種目錄服務跨域數據解析的方法,用以解決現有的技術中跨域數據查詢的速度慢的問題。本申請還提供了一種目錄服務跨域數據解析的系統,用以保證上述方法在實際中的實現及應用。為了解決上述問題,本申請公開了一種目錄服務跨域數據解析的方法,該方法應用于級域目錄服務器集群,所述級域目錄服務器集群中各個目錄服務器之間具有域間掛接關系;方法包括發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在與所述查詢請求相對應的目錄服務數據;當未存在時,確定所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器,如果否,將所述查詢請求轉發至所述頂級域目錄服務器,從所述頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器,獲取與所述查詢請求相對應的目錄服務數據。優選地,從頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器包括將所述頂級域目錄服務器作為目標數據服務器,在所述目標數據服務器中查詢與所述查詢請求相對應的目錄數據,當查找到與所述查詢請求相對應的目錄數據時,獲取所述目錄數據;否則,查詢與所述查詢請求相對應的目錄服務數據所在目錄的轉介條目;依據所述轉介條目將所述查詢請求轉發至所述目標數據服務器的子級域目錄服務器;將所述子級域目錄服務器作為新的目標數據服務器,在所述新的目錄數據服務器中查找與所述查詢請求相對應的目錄數據。優選地,當確定所述本地目錄服務器為所述級域目錄服務器集群中的頂級域目錄服務器時,將所述頂級域目錄服務器作為目標數據服務器,在所述目標數據服務器中查詢與所述查詢請求相對應的目錄數據。優選地,還包括當在所述級域目錄服務器集群中未查找到與所述查詢請求相對應的目錄服務數據時,返回未查找到信息至客戶端。本申請公開了一種目錄服務跨域數據解析系統,所述系統應用于級域目錄服務器集群,所述級域目錄服務器集群中各個目錄服務器之間具有域間掛接關系;所述系統包括發送單元,用于發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在于所述查詢請求相對應的目錄服務數據;轉發單元,用于在所述本地目錄服務器中未存在于所述查詢請求相對應的目錄服務數據時,確定所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器,如果否,將所述查詢請求轉發至所述頂級域目錄服務器,從所述頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器,獲取與所述查詢請求相對應的目錄服務數據。優選地,所述轉發單元包括判斷子單元;所述的判斷子單元用于判斷所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器。優選地,所述轉發單元包括反饋子單元;所述的反饋子單元用于當在所述級域目錄服務器集群中未查找到與所述查詢請求相對應的目錄服務數據時,返回未查找到信息至客戶端。從以上技術方案可以看出,本發明中提供了一種目錄服務跨域解析的方法,在已經掛接完成的目錄服務器之間進行數據查詢,客戶端發送目錄服務數據查詢請求至本地目錄服務器,并查詢本地目錄服務器中是否存在與所屬查詢請求相對應的目錄服務數據,當未存在時,確定所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器,如果否,將所述查詢請求轉發至所述頂級域目錄服務器,從所述頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器,獲取與所述查詢請求相對應的目錄服務數據,因此對于目錄服務跨域數據查詢不要求大負荷的事務處理,提高了跨域數據查詢的速度。
為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本申請中一種目錄服務跨域數據解析方法實施例1的流程圖;圖2是本申請中一種目錄服務跨域數據解析方法實施例2的流程圖;圖3是本申請中一種目錄服務跨域數據解析方法實施例3的流程圖;圖4是本申請中一種目錄服務跨域數據解析具體訪問的示意圖;圖5是本申請中一種目錄服務跨域數據解析系統實施例1的結構框圖;圖6是本申請中一種目錄服務跨域數據解析系統實施例2的結構框圖。
具體實施例方式下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。本申請可用于眾多通用或專用的計算裝置環境或配置中。例如個人計算機、服務器計算機、手持設備或便攜式設備、平板型設備、多處理器裝置、包括以上任何裝置或設備的分布式計算環境等等。本申請可以在由計算機執行的計算機可執行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、對象、組件、數據結構等等。也可以在分布式計算環境中實踐本申請,在這些分布式計算環境中,由通過通信網絡而被連接的遠程處理設備來執行任務。在分布式計算環境中,程序模塊可以位于包括存儲設備在內的本地和遠程計算機存儲介質中。本申請應用于級域目錄服務器集群,所述級域目錄服務器集群中各個目錄服務器之間具有域間掛接關系,主要思想可以包括,發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在與所述查詢請求相對應的目錄服務數據;當未存在時,確定所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器,如果否,將所述查詢請求轉發至所述頂級域目錄服務器,從所述頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器,獲取與所述查詢請求相對應的目錄服務數據。參考圖1,示出了本申請一種目錄服務跨域數據解析方法實施例1的流程圖,可以包括以下步驟 步驟SlOl 發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在與所述查詢請求相對應的目錄服務數據; 當客戶端發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在與所述查詢請求相對應的目錄服務數據。步驟S102 當未存在時,確定所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器,如果否,將所述查詢請求轉發至所述頂級域目錄服務器,從所述頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址, 依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器,獲取與所述查詢請求相對應的目錄服務數據。當未存在于所述查詢請求相對應的目錄服務數據時,確定所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器,如果否,將所述的查詢信息轉發至頂級域目錄服務器,將所述頂級域目錄服務器作為目標數據服務器,在所述目標數據服務器中查詢與所述查詢請求相對應的目錄數據,當查找到與所述查詢請求相對應的目錄數據時,獲取所述目錄數據,否則,查詢與所述查詢請求相對應的目錄服務數據所在的目錄的轉介條目,依據轉介條目將所述查詢請求轉發至所述目標數據服務器的子級域目錄服務器, 將所述子級域目錄服務器作為新的目標數據服務器,在所述新的目錄數據服務器中查找與所述查詢請求相對應的目錄數據。參考圖2,圖2示出了本申請中,從頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器包括步驟S201 發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在與所述查詢請求相對應的目錄服務數據;步驟S202 當未存在時,判斷所述本地目錄服務器是否所述級域目錄服務器集群中的頂級域目錄服務器;步驟S203 如果否,將所述的查詢信息轉發至頂級域目錄服務器,將所述頂級域目錄服務器作為目標數據服務器,在所述目標數據服務器中查詢與所述查詢請求相對應的目錄數據,當查找到與所述查詢請求相對應的目錄數據時,獲取所述目錄數據;步驟S204 如果沒有查詢到所述的目錄數據,則查詢與所述查詢請求相對應的目錄服務數據所在目錄的轉介條目;步驟S205 依據所述轉介條目將所述查詢請求轉發至所述目標數據服務器的子級域目錄服務器;步驟S206 將所述子級域目錄服務器作為新的目標數據服務器,在所述新的目錄數據服務器中查找與所述查詢請求相對應的目錄數據。步驟S207 當在所述級域目錄服務器集群中未查找到與所述查詢請求相對應的目錄服務數據時,返回未查找到信息至客戶端。參考圖3,圖3示出了本申請中,從頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器包括步驟S301 發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在與所述查詢請求相對應的目錄服務數據;步驟S302 判斷所述本地目錄服務器是否所述級域目錄服務器集群中的頂級域目錄服務器;
7
步驟S303 如果是,將所述頂級域目錄服務器作為目標數據服務器,在所述目標數據服務器中查詢與所述查詢請求相對應的目錄數據,當查找到與所述查詢請求相對應的目錄數據時,獲取所述目錄數據;步驟S304 如果沒有查詢到所述的目錄數據,則查詢與所述查詢請求相對應的目錄服務數據所在目錄的轉介條目;步驟S305 依據所述轉介條目將所述查詢請求轉發至所述目標數據服務器的子級域目錄服務器;步驟S306 將所述子級域目錄服務器作為新的目標數據服務器,在所述新的目錄數據服務器中查找與所述查詢請求相對應的目錄數據。步驟S307 當在所述級域目錄服務器集群中未查找到與所述查詢請求相對應的目錄服務數據時,返回未查找到信息至客戶端。對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本申請并不受所描述的動作順序的限制,因為依據本申請,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和模塊并不一定是本申請所必須的。針對于具體操作環境,參見圖4中,當訪問節點在D點,D點是二級域,發送目錄服務數據查詢請求至二級域D的目錄服務器,并查詢二級域D的目錄服務器中是否存在與所述查詢請求相對應的目錄服務數據。當未存在時,將所述查詢請求轉發至所述頂級域A目錄服務器,將所述頂級域A目錄服務器作為目標數據服務器,在所述目標數據服務器中查詢與所述查詢請求相對應的目錄數據,當查找到與所述查詢請求相對應的目錄數據時,獲取所述目錄數據。如果在頂級域A的目標數據服務器中沒有查詢到與所述查詢請求相對應的目錄數據時,將查詢與所述查詢請求相對應的目錄服務數據所在的目錄的轉介條目,即為包括在頂級域條目下的與查詢請求相對應的目錄服務數據所在的一級域C的地址信息,依據所述的轉介條目將所述查詢請求轉發至所述目標數據服務器的一級域C目錄服務器。將一級域C目錄服務器作為新的目標數據服務器,在所述一級域C的目錄數據服務器中查找與所述查詢請求相對應的目錄數據,如果在一級域C的目標數據服務器中沒有查詢到與所述查詢請求相對應的目錄數據時,將查詢與所述查詢請求相對應的目錄服務數據所在的目錄的轉介條目,即包括在一級域C條目下的與查詢請求相對應的目錄服務數據所在的二級域F的地址信息,依據所述的轉介條目將所述查詢請求轉發至所述目標數據服務器的二級域F目錄服務器。將二級域F目錄服務器作為新的目標數據服務器,在所述二級域F的目錄數據服務器中查找與所述查詢請求相對應的目錄數據,如果在二級域F的目標數據服務器中沒有查詢到與所述查詢請求相對應的目錄數據時,將查詢與所述查詢請求相對應的目錄服務數據所在的目錄的轉介條目,即包括在二級域F條目下的與查詢請求相對應的目錄服務數據所在的下一級域的地址信息,依據上述的查詢方法在下一級域中查詢。如果還是沒有查詢到所需要的目錄服務數據,將使用類似上述的方法逐級進行查詢,直到查詢到目錄條目下沒有包括下一級的地址信息的時候,如果在此過程中查詢到所需的目錄服務數據,則返回查詢到的目錄服務數據至客戶端,如果沒有查詢到與所述查詢請求相對應的目錄服務數據時,也返回未查找到信息至客戶端。針對于具體操作環境,參見圖4中,當訪問節點在A點,A點是頂級域,發送目錄服務數據查詢請求至頂級域A的目錄服務器,并查詢頂級域A的目錄服務器中是否存在與所述查詢請求相對應的目錄服務數據。如果在頂級域A的目標數據服務器中沒有查詢到與所述查詢請求相對應的目錄數據時,將查詢與所述查詢請求相對應的目錄服務數據所在的目錄的轉介條目,即為包括在頂級域條目下的與查詢請求相對應的目錄服務數據所在的一級域B的地址信息,依據所述的轉介條目將所述查詢請求轉發至所述目標數據服務器的一級域B的目錄服務器。將一級域B目錄服務器作為新的目標數據服務器,在所述一級域B的目錄數據服務器中查找與所述查詢請求相對應的目錄數據,如果在一級域B的目標數據服務器中沒有查詢到與所述查詢請求相對應的目錄數據時,將查詢與所述查詢請求相對應的目錄服務數據所在的目錄的轉介條目,即包括在一級域B條目下地域查詢請求相對應的目錄服務數據坐在的二級域E的地址信息,依據所述的轉介條目將所述查詢請求轉發至所述目標數據服務器的二級域E目錄服務器。將二級域E目錄服務器作為新的目標數據服務器,在所述二級域E的目錄數據服務器中查找與所述查新請求相對應的目錄數據,如果在二級域E的目錄數據服務器中沒有查詢到與所述查詢請求相對應的目錄數據時,將查詢與所述查詢請求相對應的目錄服務數據所在的目錄的轉介條目,即包括在二級域E條目下的與查詢請求相對應的目錄服務數據所在的下一級域的地址信息,依據上述的查詢方法在下一級域中查詢。如果還是沒有查詢到所需要的目錄服務數據,將使用類似上述的方法逐級進行查詢,直到查詢到目錄條目下沒有包括下一級的地址信息的時候,如果在此過程中查詢到所需的目錄服務數據,則返回查詢到的目錄服務數據至客戶端,如果沒有查詢到與所述查詢請求相對應的目錄服務數據時,也返回未查找到信息至客戶端。與上述本申請一種目錄服務跨域數據解析方法實施例1所提供的方法相對應,參見圖5,本申請還提供了一種目錄服務跨域數據解析系統實施例1,在本實施例中,該系統可以包括發送單元501和轉發單元502 ;其中發送單元501用于發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在于所述查詢請求相對應的目錄服務數據;轉發單元502用于在所述本地目錄服務器中未存在于所述查詢請求相對應的目錄服務數據時,確定所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器,如果否,將所述查詢請求轉發至所述頂級域目錄服務器,從所述頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器,獲取與所述查詢請求相對應的目錄服務數據。本實施例所述的系統可以集成到客戶端的目錄服務器上。
參見圖6,優選的,本申請實施例2中所述的目錄服務跨域數據解析系統中,轉發單元502包括判斷子單元503 ;判斷子單元503用于當確定所述本地目錄服務器為所述級域目錄服務器集群中的頂級域目錄服務器時,將所述頂級域目錄服務器作為目標數據服務器,在所述目標數據服務器中查詢與所述查詢請求行對應的目錄數據。優選的,本申請實施例2中所述的目錄服務跨域數據解析系統中,轉發單元502包括反饋子單元504 ;所述的反饋子單元504用于當在所述級域目錄服務器集群中未查找到與所述查詢請求相對應的目錄服務數據時,返回未查找到信息至客戶端。優選的,本申請實施例3中所述的目錄服務跨域數據解析系統示意圖類似于實施例2中的系統示意圖。需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。 對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或
者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,
并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現。通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現。基于這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備 (可以是個人計算機,服務器,或者網絡設備等)執行本申請各個實施例或者實施例的某些部分所述的方法。以上對本申請所提供的一種目錄服務跨域數據解析方法和系統進行了詳細介紹, 本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據本申請的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本申請的限制。
權利要求
1.一種目錄服務跨域數據解析方法,其特征在于,該方法應用于級域目錄服務器集群, 所述級域目錄服務器集群中各個目錄服務器之間具有域間掛接關系;所述方法包括發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在與所述查詢請求相對應的目錄服務數據;當未存在時,確定所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器,如果否,將所述查詢請求轉發至所述頂級域目錄服務器,從所述頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器,獲取與所述查詢請求相對應的目錄服務數據。
2.根據權利要求1所述的方法,其特征在于,所述從頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器包括將所述頂級域目錄服務器作為目標數據服務器,在所述目標數據服務器中查詢與所述查詢請求相對應的目錄數據,當查找到與所述查詢請求相對應的目錄數據時,獲取所述目錄數據;否則,查詢與所述查詢請求相對應的目錄服務數據所在目錄的轉介條目; 依據所述轉介條目將所述查詢請求轉發至所述目標數據服務器的子級域目錄服務器;將所述子級域目錄服務器作為新的目標數據服務器,在所述新的目錄數據服務器中查找與所述查詢請求相對應的目錄數據。
3.根據權利要求2所述的方法,其特征在于,當確定所述本地目錄服務器為所述級域目錄服務器集群中的頂級域目錄服務器時,將所述頂級域目錄服務器作為目標數據服務器,在所述目標數據服務器中查詢與所述查詢請求相對應的目錄數據。
4.根據權利要求2所述的方法,其特征在于,還包括當在所述級域目錄服務器集群中未查找到與所述查詢請求相對應的目錄服務數據時,返回未查找到信息至客戶端。
5.一種目錄服務跨域數據解析系統,其特征在于,所述系統應用于級域目錄服務器集群,所述級域目錄服務器集群中各個目錄服務器之間具有域間掛接關系;所述系統包括發送單元,用于發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在于所述查詢請求相對應的目錄服務數據;轉發單元,用于在所述本地目錄服務器中未存在于所述查詢請求相對應的目錄服務數據時,確定所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器, 如果否,將所述查詢請求轉發至所述頂級域目錄服務器,從所述頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器,獲取與所述查詢請求相對應的目錄服務數據。
6.根據權利要求5所述的系統,其特征在于,所述轉發單元包括判斷子單元; 所述的判斷子單元用于判斷所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器。
7.根據權利要求5所述的系統,其特征在于,所述轉發單元包括反饋子單元; 所述的反饋子單元用于當在所述級域目錄服務器集群中未查找到與所述查詢請求相對應的目錄服務數據時,返回未查找到信息至客戶端。
全文摘要
本申請提供了一種目錄服務跨域數據解析方法和系統,所述方法包括發送目錄服務數據查詢請求至本地目錄服務器,并查詢所述本地目錄服務器中是否存在與所述查詢請求相對應的目錄服務數據;當未存在時,確定所述本地目錄服務器是否為所述級域目錄服務器集群中的頂級域目錄服務器,如果否,將所述查詢請求轉發至所述頂級域目錄服務器,從所述頂級域目錄服務器中查詢與所述查詢請求相對應的目錄服務數據所在的目錄服務器地址,依據所述目錄服務器地址訪問所述目錄服務數據所在的目錄服務器,獲取與所述查詢請求相對應的目錄服務數據。此發明在目錄服務掛接的基礎上,進行了跨域數據解析,提高了訪問數據的速度。
文檔編號G06F17/30GK102402614SQ20111043343
公開日2012年4月4日 申請日期2011年12月21日 優先權日2011年12月21日
發明者樊俐, 段文良 申請人:山東中創軟件商用中間件股份有限公司