ディレクトリデータを解決するための方法であって、ディレクトリサーバーの1つまたはそれ以上の対象グループを特定するデータを受信することと、プロセッサを使用して、階層状のディレクトリデータに格納された1つまたはそれ以上のディレクトリエントリを、現在の対象グループに対応するディレクトリエントリからトラバースすることと、前記第1のディレクトリエントリに格納されたメンバーを特定するために第1のディレクトリエントリを読み出すことと、メンバーが前記第1のディレクトリエントリに格納されている場合に、前記現在の対象グループを前記メンバーのマッピングに追加することと、前記第1のディレクトリエントリがさらなるディレクトリエントリを格納しているかどうかを判断することと、前記第1のディレクトリエントリにさらなるディレクトリエントリが格納されている場合に、前記現在の対象グループが別のメンバーのマッピングに追加されるかどうか、およびさらなる階層状のディレクトリデータレベルが前記現在の対象グループを対象にトラバースされるかどうかを判断するために、前記さらなるディレクトリエントリを読み出すことと、を含む、方法。前記1つまたはそれ以上のディレクトリエントリが、ユーザー、グループ、および配布リストのうちの少なくとも1つを含む、請求項1に記載の方法。第2の対象グループの階層状のディレクトリデータに格納された1つまたはそれ以上のディレクトリエントリのトラバースを繰り返すことをさらに含む、請求項1に記載の方法。グループメンバーシップマップと関連付けられている特定されたユーザーのリストをキャッシュすることをさらに含む、請求項1に記載の方法。グループメンバーシップマップと関連付けられている特定された配布リストのリストをキャッシュすることをさらに含む、請求項1に記載の方法。グループメンバーシップマップと関連付けられている特定されたグループのリストをキャッシュすることをさらに含む、請求項1に記載の方法。ポリシーが対象グループに適用され、対象グループに対する1人またはそれ以上のメンバーのマッピングにより、ポリシーを適用することに関わる性能が向上する、請求項1に記載の方法。キャッシュでディレクトリエントリが利用可能である場合に、前記キャッシュを使用して解析が実行され、キャッシュでディレクトリエントリが利用できない場合には、前記ディレクトリサーバーに対して問い合わせが行われ得る、請求項1に記載の方法。ディレクトリエントリの期限が切れていると、キャッシュで前記ディレクトリエントリが利用できない、請求項8に記載の方法。キャッシュ内のディレクトリエントリは、各ディレクトリエントリに割り当てられた別々のランダム値によって判断される期限に基づいて期限が切れ、前記ランダム値が、ある時点でキャッシュ内の期限切れのディレクトリエントリをリフレッシュするために必要な負荷を減らすために、前記キャッシュされたディレクトリエントリの期限を分散させる、請求項8に記載の方法。ディレクトリサーバーの1つまたはそれ以上の対象グループを特定する前記データがアプリケーションから受信され、かつ対象グループに対する少なくとも1つのメンバーのマッピングが、ポリシーを適用するためアプリケーションに提供される、請求項1に記載の方法。トラバース中、階層状のディレクトリデータに格納された前記1つまたはそれ以上のディレクトリエントリにおける循環グループ関係を特定することと、前記循環グループ関係と関連付けられたデータ統合エラー情報を格納しているアラートを前記管理者に提供することと、をさらに含む、請求項1に記載の方法。前記ディレクトリサーバーが利用不可であると判断することと、ディレクトリデータを解決するために前記期限切れの対応ディレクトリエントリを使用することと、をさらに含む、請求項9に記載の方法。キャッシュされたディレクトリエントリが、グループに対する1つまたはそれ以上のユーザーのマッピングを生成するために階層状のディレクトリデータをトラバースするプロセスによって、およびディレクトリデータサービスクライアントによって同時に使用されることを可能にする、請求項8に記載の方法。ディレクトリデータを解決するためのシステムであって、ネットワークに通信可能に連結された1つまたはそれ以上のプロセッサであって、ディレクトリサーバーの1つまたはそれ以上の対象グループを特定するデータを受信し、階層状のディレクトリデータに格納された1つまたはそれ以上のディレクトリエントリを、現在の対象グループに対応するディレクトリエントリからトラバースし、前記第1のディレクトリエントリに格納されたメンバーを特定するために第1のディレクトリエントリを読み出し、メンバーが前記第1のディレクトリエントリに格納されている場合に、前記メンバーのマッピングを前記現在の対象グループに追加し、前記第1のディレクトリエントリがさらなるディレクトリエントリを格納しているかどうかを判断し、前記第1のディレクトリエントリにさらなるディレクトリエントリが格納されている場合に、前記現在の対象グループが別のメンバーのマッピングに追加されるかどうか、およびさらなる階層状のディレクトリデータレベルが前記現在の対象グループを対象にトラバースされるかどうかを判断するために、前記さらなるディレクトリエントリを読み出すように構成されている1つまたはそれ以上のプロセッサを備える、システム。ディレクトリデータを解決するための技法が開示される。特定の一例示的実施形態において、技法は、ディレクトリサーバーの1つまたはそれ以上の対象グループを特定するデータを受信することと、プロセッサを使用して、階層状のディレクトリデータに格納された1つまたはそれ以上のディレクトリエントリを、現在の対象グループに対応するディレクトリエントリからトラバースすることと、第1のディレクトリエントリに格納されたメンバーを特定するために第1のディレクトリエントリを読み出すことと、メンバーが第1のディレクトリエントリに格納されている場合に、そのメンバーのマッピングを現在の対象グループに追加することと、第1のディレクトリエントリがさらなるディレクトリエントリを格納しているかどうかを判断することと、第1のディレクトリエントリにさらなるディレクトリエントリが格納されている場合に、現在の対象グループが別のメンバーのマッピングに追加されるかどうか、およびさらなる階層状のディレクトリデータレベルが現在の対象グループを対象にトラバースされるかどうかを判断するために、さらなるディレクトリエントリを読み出すことと、を含む、ディレクトリデータを解決するための方法として実現され得る。この特定の例示的実施形態の他の態様によれば、1つまたはそれ以上のディレクトリエントリは、ユーザー、グループ、および配布リストのうちの少なくとも1つを含み得る。この特定の例示的実施形態のさらなる態様によれば、技法は、第2の対象グループの階層状のディレクトリデータに格納された1つまたはそれ以上のディレクトリエントリのトラバースを繰り返すことをさらに含み得る。この特定の例示的実施形態のさらなる態様によれば、技法は、グループメンバーシップマップと関連付けられている特定されたユーザーのリストをキャッシュすることをさらに含み得る。この特定の例示的実施形態のさらなる態様によれば、技法は、グループメンバーシップマップと関連付けられている特定された配布リストのリストをキャッシュすることをさらに含み得る。この特定の例示的実施形態のさらなる態様によれば、技法は、グループメンバーシップマップと関連付けられている特定されたグループのリストをキャッシュすることをさらに含み得る。この特定の例示的実施形態のさらなる態様によれば、ポリシーが対象グループに適用され得ることに加え、対象グループに対する1人またはそれ以上のメンバーのマッピングにより、ポリシーを適用することに関わる性能が向上し得る。この特定の例示的実施形態のさらなる態様によれば、キャッシュでディレクトリエントリが利用可能である場合に、キャッシュを使用して解析が実行され、キャッシュでディレクトリエントリが利用できない場合には、ディレクトリサーバーに対してクエリが実行され得る。この特定の例示的実施形態のさらなる態様によれば、ディレクトリエントリの期限が切れている場合には、キャッシュでディレクトリエントリが利用できない。この特定の例示的実施形態のさらなる態様によれば、キャッシュ内のディレクトリエントリは、各ディレクトリエントリに割り当てられた別々のランダム値によって判断される期限に基づいて期限が切れ、ランダム値は、ある時点でキャッシュ内の期限切れのディレクトリエントリをリフレッシュするために必要な負荷を減らすために、キャッシュされたディレクトリエントリの期限を分散させる。この特定の例示的実施形態のさらなる態様によれば、ディレクトリサーバーの1つまたはそれ以上の対象グループを特定するデータは、アプリケーションから受信され、対象グループに対する少なくとも1つのメンバーのマッピングが、ポリシーを適用するためアプリケーションに提供される。この特定の例示的実施形態のさらなる態様によれば、技法は、階層状のディレクトリデータに格納された1つまたはそれ以上のディレクトリエントリにおける循環グループ関係をトラバース時に特定することと、循環グループ関係と関連付けられたデータ統合エラー情報を格納しているアラートを管理者に提供することと、をさらに含み得る。この特定の例示的実施形態のさらなる態様によれば、技法は、ディレクトリサーバーが利用不可であると判断することと、ディレクトリデータを解決するために期限切れの対応ディレクトリエントリを使用することと、をさらに含み得る。この特定の例示的実施形態のさらなる態様によれば、ディレクトリサーバーは、LDAP対応ディレクトリサーバーであり得る。この特定の例示的実施形態のさらなる態様によれば、キャッシュされたディレクトリエントリは、グループに対する1つまたはそれ以上のユーザーのマッピングを生成するために階層状のディレクトリデータをトラバースするプロセスによって、およびディレクトリデータサービスクライアントによって使用され得る。この特定の例示的実施形態のさらなる態様によれば、技法は、少なくとも1つのプロセッサに、方法を実行するためのコンピュータ処理を実行するように命令するために、少なくとも1つのプロセッサによって読み取り可能に構成されたコンピュータプログラム命令を記憶するための少なくとも1つのプロセッサ読み取り可能な記憶媒体として実現され得る。別の特定の例示的実施形態において、技法は、ディレクトリデータを解決するための製品として実現され得る。そして製品は、少なくとも1つのプロセッサ読み出し可能な媒体と、その少なくとも1つの媒体に記憶された命令と、を備え、命令は、少なくとも1つのプロセッサによって少なくとも1つの媒体から読み出し可能であり、それによって少なくとも1つのプロセッサに、ディレクトリサーバーの1つまたはそれ以上の対象グループを特定するデータを受信するように動作させ、階層状のディレクトリデータに格納された1つまたはそれ以上のディレクトリエントリに対し、現在の対象グループに対応するディレクトリエントリから始まるトラバースを実行し、第1のディレクトリエントリに格納されたメンバーを特定するために第1のディレクトリエントリを読み出し、メンバーが第1のディレクトリエントリに格納されている場合には、現在の対象グループを、そのメンバーのマッピングに追加し、第1のディレクトリエントリがさらなるディレクトリエントリを格納しているかどうかを判断し、第1のディレクトリエントリにさらなるディレクトリエントリが格納されている場合には、さらなる階層状のディレクトリデータレベルが現在の対象グループを対象にトラバースされるかどうかを判断するために、さらなるディレクトリエントリを読み出すように構成されている。さらに別の特定の例示的実施形態において、技法は、ネットワークに通信可能に連結された1つまたはそれ以上のプロセッサを備える、ディレクトリデータを解決するためのシステムとして実現され得る。そして1つまたはそれ以上のプロセッサは、ディレクトリサーバーの1つまたはそれ以上の対象グループを特定するデータを受信し、階層状のディレクトリデータに格納された1つまたはそれ以上のディレクトリエントリに対し、現在の対象グループに対応するディレクトリエントリから始まるトラバースを実行し、第1のディレクトリエントリに格納されたメンバーを特定するために第1のディレクトリエントリを読み出し、メンバーが第1のディレクトリエントリに格納されている場合には、現在の対象グループを、そのメンバーのマッピングに追加し、第1のディレクトリエントリがさらなるディレクトリエントリを格納しているかどうかを判断し、第1のディレクトリエントリにさらなるディレクトリエントリが格納されている場合には、さらなる階層状のディレクトリデータレベルが現在の対象グループを対象にトラバースされるかどうかを判断するために、さらなるディレクトリエントリを読み出すように構成されている。この特定の例示的実施形態のさらなる態様によれば、1つまたはそれ以上のディレクトリエントリは、メンバー、グループ、および配布リストのうちの少なくとも1つを含み得る。この特定の例示的実施形態のさらなる態様によれば、1つまたはそれ以上のプロセッサは、第2の対象グループの階層状のディレクトリデータに格納された1つまたはそれ以上のディレクトリエントリのトラバースを繰り返すようにさらに構成され得る。この特定の例示的実施形態のさらなる態様によれば、キャッシュでディレクトリエントリが利用可能である場合に、キャッシュを使用して解析が実行され、キャッシュでディレクトリエントリが利用できない場合には、ディレクトリサーバーに対する問い合わせが行われ得る。この特定の例示的実施形態のさらなる態様によれば、ディレクトリエントリは、各ディレクトリエントリに割り当てられた別々のランダム値によって判断される期限に基づいて期限が切れ、これらのランダム値は、ある時点で期限切れのディレクトリエントリをリフレッシュするために必要な負荷を減らすために、ディレクトリエントリの期限を分散させる。この特定の例示的実施形態のさらなる態様によれば、ディレクトリサーバーの1つまたはそれ以上の対象グループを特定するデータは、アプリケーションから受信され、対象グループに対する少なくとも1つのメンバーのマッピングが、ポリシーを適用するためにそのアプリケーションに提供される。この特定の例示的実施形態のさらなる態様によれば、キャッシュで利用可能なディレクトリエントリが、電子メールアドレスのローカル部に由来する完全名を使用したディレクトリエントリの一致を可能にするクエリフィルタトークンを使用して、キャッシュインデックスによって特定される。さらに別の特定の例示的実施形態において、技法は、電子メールアドレスを格納している、複数の電子メールアドレスをサポートするディレクトリサーバーに向けられたディレクトリデータクエリを受信することと、完全名での一致を可能にするクエリフィルタトークンを使用してディレクトリサーバーに問い合わせることであって、クエリフィルタトークンが、問い合わせ用の完全名を導出するために、電子メールアドレスのローカル部におけるピリオドまたはアンダースコアをスペースに置き換えることと、完全名に対応するディレクトリエントリを取り出すことと、ディレクトリエントリをリクエスタに提供することと、を含む、ディレクトリデータを解決するための方法として実現され得る。これより、本開示について、添付の図面に示す本開示の例示的実施形態を参照しながら、さらに詳しく説明する。本開示について、例示的実施形態を参照しながら以下説明するが、本開示はこれらの実施形態に制限されないことを理解すべきである。本明細書の教示にアクセスできる当業者であれば、さらなる実施態様、変更態様、および実施形態、さらには、本明細書に記載されている本開示の範囲内であり、かつ本開示が大きな有用性を持つであろう他の使用分野を認識するであろう。本開示について十分な理解を促すために、添付の図面を参照する。図面中、同様の要素は同様の番号で参照されている。これらの図面は、本開示を制限するものと解釈されるべきなく、例示のみを意図するものである。