(57)【特許請求の範囲】
【請求項１】
複数の異種データ管理システムからの情報資産メタデータを集約するためのコンピュータ実装方法であって、前記方法の少なくとも一部分が、少なくとも１つのプロセッサを備えるコンピューティングデバイスによって実施され、
アプリケーションプログラミングインターフェースを介して、グローバルメタデータレポジトリをホストする前記コンピューティングデバイスで、第１の情報資産メタデータ及び第２の情報資産メタデータを受信することであって、
前記第１の情報資産メタデータは、エンティティのデジタル情報資産を走査することによって情報資産メタデータを生成する第１のデータ管理システムによって生成されて当該第１のデータ管理システムから受信され、
前記第２の情報資産メタデータは、前記エンティティのデジタル情報資産を走査することによって情報資産メタデータを生成する第２のデータ管理システムによって生成されて当該第２のデータ管理システムから受信され、
前記第１のデータ管理システム及び前記第２のデータ管理システムは、データ管理の異なる分野における前記エンティティの前記デジタル情報資産を管理する、異なるタイプのデータ管理システムであり、
前記第１のデータ管理システム、前記第２のデータ管理システム及び前記グローバルメタデータレポジトリは、独立した動作が可能な別個で異なるシステムであり、
前記アプリケーションプログラミングインターフェースは、前記第１のデータ管理システムと前記第２のデータ管理システムとが、前記グローバルメタデータレポジトリへ情報資産メタデータを押入することと、そこから情報資産メタデータを引出することとを可能にする、受信することと、
前記コンピューティングデバイスで、前記第１の情報資産メタデータと前記第２の情報資産メタデータとが単一のデジタル情報から生成されたと判定することと、
前記コンピューティングデバイスで、前記第１の情報資産メタデータと前記第２の情報資産メタデータとを前記グローバルメタデータレポジトリ内に記憶して、前記第１の情報資産メタデータと前記第２の情報資産メタデータとを前記単一のデジタル情報と関連付けることと、
前記アプリケーションプログラミングインターフェースを介して、前記グローバルメタデータレポジトリ内に記憶された前記第１の情報資産メタデータと前記第２の情報資産メタデータへのアクセスを、前記コンピューティングデバイスから、
前記第１のデータ管理システム、
前記第２のデータ管理システム、
前記エンティティ、のうちの１つ若しくは２つ以上に提供することと、を含む、方法。
【請求項２】
前記第１のデータ管理システムが、前記単一のデジタル情報資産の第１のインスタンスを走査し、
前記第２のデータ管理システムが、前記単一のデジタル情報資産の第２のインスタンスを走査し、
前記第１の情報資産メタデータが、前記単一のデジタル情報資産の前記第１のインスタンスのメタデータを含み、
前記第２の情報資産メタデータが、前記単一のデジタル情報資産の前記第２のインスタンスのメタデータを含み、
前記第１の情報資産メタデータ及び前記第２の情報資産メタデータが前記単一のデジタル情報資産から生成されたと判定することは、前記単一のデジタル情報資産の前記第１のインスタンスと前記単一のデジタル情報資産の前記第２のインスタンスとが、同じデジタル情報資産のインスタンスであると判定することを含み、
前記第１の情報資産メタデータ及び前記第２の情報資産メタデータを、前記グローバルメタデータレポジトリ内に記憶することは、
前記単一のデジタル情報資産の前記第１のインスタンス及び前記単一のデジタル情報資産の前記第２のインスタンスが、同じデジタル情報資産のインスタンスであると判定することに、少なくとも部分的に基づいて、前記第１の情報資産メタデータ及び前記第２の情報資産メタデータを関連付けることを含む、請求項１に記載の方法。
【請求項３】
前記第１のデータ管理システムが、前記単一のデジタル情報資産の第１のインスタンスを走査し、
前記第２のデータ管理システムが、前記単一のデジタル情報資産の第２のインスタンスを走査し、
前記第１の情報資産メタデータが、前記単一のデジタル情報資産の前記第１のインスタンスのメタデータを含み、
前記第２の情報資産メタデータが、前記単一のデジタル情報資産の前記第２のインスタンスのメタデータを含み、
前記第１の情報資産メタデータ及び前記第２の情報資産メタデータが前記単一のデジタル情報資産から生成されたと判定することは、
前記単一のデジタル情報資産の前記第１のインスタンスと、前記第１の情報資産メタデータとの少なくとも１つに少なくとも部分的に基づいて、第１のフィンガプリントを生成することと、
前記単一のデジタル情報資産の前記第２のインスタンスと、前記第２の情報資産メタデータとの少なくとも１つに少なくとも部分的に基づいて、第２のフィンガプリントを生成することと、
前記第１のフィンガプリントが前記第２のフィンガプリントに一致すると判定することと、を含み、
前記第１の情報資産メタデータと前記第２の情報資産メタデータとを前記グローバルメタデータレポジトリに格納することは、
前記第１のフィンガプリントが前記第２のフィンガプリントに一致すると判定することに少なくとも部分的に基づいて、前記第１の情報資産メタデータ及び前記第２の情報資産メタデータを関連付けることを含む、請求項１に記載の方法。
【請求項４】
前記グローバルメタデータレポジトリが、拡張可能なスキーマを使用して、前記第１の情報資産メタデータ及び前記第２の情報資産メタデータを記憶し、
前記拡張可能なスキーマが、前記第１のデータ管理システム及び前記第２のデータ管理システムが任意のメタデータを前記グローバルメタデータレポジトリ内に記憶することを可能にする、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記単一のデジタル情報資産が、情報資産源を介してアクセス可能であり、
前記第１のデータ管理システム及び前記第２のデータ管理システムが、前記第１の情報資産メタデータを生成することができ、
前記情報資産源が、前記第１の情報資産メタデータを生成するために走査されなければならず、
前記方法は、
前記第１のデータ管理システムが、前記情報資産源を走査し、前記第１の情報資産メタデータを生成し、前記第１の情報資産メタデータを前記グローバルメタデータレポジトリ内に記憶するように命令することと、
前記第２のデータ管理システムが、前記情報資産源を走査することなく、前記グローバルメタデータレポジトリから前記第１の情報資産メタデータにアクセスするように命令することと、を更に含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記単一のデジタル情報資産が、情報資産源を介してアクセス可能である前記エンティティの複数のデジタル情報資産のうちの１つであり、
前記方法は更に、前記複数のデジタル情報資産のメタデータについて前記第１のデータ管理システム及び前記第２のデータ管理システムの少なくとも１つに定期的にクエリして、前記複数のデジタル情報資産の各々のメタデータが、前記第１のデータ管理システム及び前記第２のデータ管理システムのうちの少なくとも１つから受信されることを確実にすることを含む、請求項１から４のいずれか一項に記載の方法。
【請求項７】
前記単一のデジタル情報資産が、情報資産源を介してアクセス可能である前記エンティティの複数のデジタル情報資産のうちの１つであり、
前記第１のデータ管理システムが、前記情報資産源のバックアップを生成したバックアップシステムを備え、
前記第１の情報資産メタデータを受信することが、前記バックアップシステムから、前記情報資産源の前記バックアップ内に含まれる各デジタル情報資産のインベントリを要求することを含む、請求項１から４のいずれか一項に記載の方法。
【請求項８】
複数の異種データ管理システムからの情報資産メタデータを集約するためのコンピュータ実装方法であって、前記方法の少なくとも一部分が、少なくとも１つのプロセッサを備えるコンピューティングデバイスによって実施され、
第１のデータ管理システムにおいて、デジタル情報資産を識別することであって、
前記第１のデータ管理システムはエンティティのデジタル情報資産を走査することによって情報資産メタデータを生成し、
第２のデータ管理システムは前記エンティティのデジタル情報資産を走査することによって情報資産メタデータを生成し、
前記第１のデータ管理システム及び前記第２のデータ管理システムは、データ管理の異なる分野における前記エンティティの前記デジタル情報資産を管理する、異なるタイプのデータ管理システムであり、
前記第１のデータ管理システム、前記第２のデータ管理システム及びグローバルメタデータレポジトリは、独立した動作が可能な別個で異なるシステムであり、
前記グローバルメタデータレポジトリのアプリケーションプログラミングインターフェースは、前記第１のデータ管理システムと前記第２のデータ管理システムとが、前記グローバルメタデータレポジトリへ情報資産メタデータを押入することと、そこから情報資産メタデータを引出することとを可能にし、
前記第１のデータ管理システムにおいて、前記デジタル情報資産の第１の情報資産メタデータを生成することと、
前記アプリケーションプログラミングインターフェースを介して、前記第１の情報資産メタデータを、前記第１のデータ管理システムから前記グローバルメタデータレポジトリへ転送することと、
前記グローバルメタデータレポジトリで、前記第１の情報資産メタデータと第２の情報資産メタデータとが単一のデジタル情報から生成されたと判定することであって、
前記第２の情報資産メタデータは前記グローバルメタデータレポジトリに記憶され、
前記第２の情報資産メタデータは前記第２のデータ管理システムによって生成され、そこから収集される、判定することと、
第１の情報資産メタデータを前記グローバルメタデータレポジトリに格納して、前記第１の情報資産メタデータと前記第２の情報資産メタデータとを前記デジタル情報資産に関連付けることと、を含む、方法。
【請求項９】
前記デジタル情報資産が、情報資産源を介してアクセス可能であり、
前記第１のデータ管理システムが、前記情報資産源をバックアップするバックアップシステムを備え、
前記バックアップシステムが、前記情報資産源をバックアップすることの一部として、前記第１の情報資産メタデータを生成する、請求項８に記載の方法。
【請求項１０】
前記デジタル情報資産が修正されていることを検出することと、
前記情報資産が修正されていることを検出することに応答して、前記第１の情報資産メタデータを更新することと、
前記アプリケーションプログラミングインターフェースを介して、前記更新された第１の情報資産メタデータを、前記グローバルメタデータレポジトリに転送することと、を更に含む、請求項８又は９に記載の方法。
【請求項１１】
前記第１のデータ管理システムはデジタル情報資産に対しデータ管理動作を実行するよう構成され、
前記方法は更に、
前記第１のデータ管理システムにおいて、前記アプリケーションプログラミングインターフェースを介して、前記グローバルメタデータレポジトリから、前記デジタル情報資産と関連付けられた情報を要求することと、
前記第１のデータ管理システムにおいて、かつ前記グローバルメタデータレポジトリから、前記アプリケーションプログラミングインターフェースを介して、前記第２の情報資産メタデータを含む、前記デジタル情報資産と関連付けられた情報を受信することと、
前記第１のデータ管理システムにおいて、前記グローバルメタデータレポジトリから受信された前記デジタル情報資産と関連付けられた前記情報に少なくとも部分的に基づいて、前記デジタル情報資産に対する前記データ管理動作を実施することと、更に含む、請求項８から１０のいずれか一項に記載の方法。
【請求項１２】
複数の異種データ管理システムからの情報資産メタデータを集約するためのシステムであって、
アプリケーションプログラミングインターフェースを介して、グローバルメタデータレポジトリをホストするコンピューティングデバイスで、第１の情報資産メタデータと第２の情報資産メタデータとを受信する、メモリに記憶された受信モジュールであって、
前記第１の情報資産メタデータは、エンティティのデジタル情報資産を走査することによって情報資産メタデータを生成する第１のデータ管理システムによって生成されて当該第１のデータ管理システムから受信され、
前記第２の情報資産メタデータは、前記エンティティのデジタル情報資産を走査することによって情報資産メタデータを生成する第２のデータ管理システムによって生成されて当該第２のデータ管理システムから受信され、
前記第１のデータ管理システム及び前記第２のデータ管理システムは、データ管理の異なる分野における前記エンティティの前記デジタル情報資産を管理する、異なるタイプのデータ管理システムであり、
前記第１のデータ管理システム、前記第２のデータ管理システム及び前記グローバルメタデータレポジトリは、独立した動作が可能な別個で異なるシステムであり、
前記アプリケーションプログラミングインターフェースは、前記第１のデータ管理システムと前記第２のデータ管理システムとが、前記グローバルメタデータレポジトリへ情報資産メタデータを押入することと、そこから情報資産メタデータを引出することとを可能にする、受信モジュールと、
メモリに記憶された記憶モジュールであって、
前記コンピューティングデバイスで、前記第１の情報資産メタデータと前記第２の情報資産メタデータとが単一のデジタル情報から生成されたと判定し、
前記コンピューティングデバイスで、前記第１の情報資産メタデータと前記第２の情報資産メタデータとを前記グローバルメタデータレポジトリ内に記憶して、前記第１の情報資産メタデータと前記第２の情報資産メタデータとを前記単一のデジタル情報と関連付ける、記憶モジュールと、
メモリに記憶された提供モジュールであって、前記アプリケーションプログラミングインターフェースを介して、前記グローバルメタデータレポジトリ内に記憶された前記第１の情報資産メタデータ及び前記第２の情報資産メタデータへのアクセスを、前記コンピューティングデバイスから、
前記第１のデータ管理システム、
前記第２のデータ管理システム、
前記エンティティ、のうちの１つ若しくは２つ以上に提供する、提供モジュールと、
前記受信モジュール、前記記憶モジュール、及び前記提供モジュールを実行する、少なくとも１つのプロセッサと、を備える、システム。
【請求項１３】
前記第１のデータ管理システムが、前記単一のデジタル情報資産の第１のインスタンスを走査し、
前記第２のデータ管理システムが、前記単一のデジタル情報資産の第２のインスタンスを走査し、
前記第１の情報資産メタデータが、前記単一のデジタル情報資産の前記第１のインスタンスのメタデータを含み、
前記第２の情報資産メタデータが、前記単一のデジタル情報資産の前記第２のインスタンスのメタデータを含み、
前記記憶モジュールが、
前記単一のデジタル情報資産の前記第１のインスタンスと前記単一のデジタル情報資産の前記第２のインスタンスとが、同じデジタル情報資産のインスタンスであると判定することによって、前記第１の情報資産メタデータ及び前記第２の情報資産メタデータが前記単一のデジタル情報資産から生成されたと判定し、
前記単一のデジタル情報資産の前記第１のインスタンス及び前記単一のデジタル情報資産の前記第２のインスタンスが、同じデジタル情報資産のインスタンスであると判定することに、少なくとも部分的に基づいて、前記第１の情報資産メタデータ及び前記第２の情報資産メタデータを関連付けることによって、前記第１の情報資産メタデータ及び前記第２の情報資産メタデータを、前記グローバルメタデータレポジトリ内に記憶する、請求項１２に記載のシステム。
【請求項１４】
前記第１のデータ管理システムが、前記単一のデジタル情報資産の第１のインスタンスを走査し、
前記第２のデータ管理システムが、前記単一のデジタル情報資産の第２のインスタンスを走査し、
前記第１の情報資産メタデータが、前記単一のデジタル情報資産の前記第１のインスタンスのメタデータを含み、
前記第２の情報資産メタデータが、前記単一のデジタル情報資産の前記第２のインスタンスのメタデータを含み、
前記記憶モジュールが、
前記単一のデジタル情報資産の前記第１のインスタンスと、前記第１の情報資産メタデータとの少なくとも１つに少なくとも部分的に基づいて、第１のフィンガプリントを生成することと、
前記単一のデジタル情報資産の前記第２のインスタンスと、前記第２の情報資産メタデータとの少なくとも１つに少なくとも部分的に基づいて、第２のフィンガプリントを生成することと、
前記第１のフィンガプリントが前記第２のフィンガプリントに一致すると判定することと、
によって、前記第１の情報資産メタデータ及び前記第２の情報資産メタデータが前記単一のデジタル情報資産から生成されたと判定し、
前記記憶モジュールは、
前記第１のフィンガプリントが前記第２のフィンガプリントに一致すると判定することに少なくとも部分的に基づいて、前記第１の情報資産メタデータ及び前記第２の情報資産メタデータを関連付けることによって、前記第１の情報資産メタデータ及び前記第２の情報資産メタデータを、前記グローバルメタデータレポジトリ内に記憶する、請求項１２に記載のシステム。
【請求項１５】
前記単一のデジタル情報資産が、情報資産源を介してアクセス可能であり、
前記第１のデータ管理システム及び前記第２のデータ管理システムが、前記第１の情報資産メタデータを生成することができ、
前記情報資産源が、前記第１の情報資産メタデータを生成するために走査されなければならず、
前記受信モジュール及び前記提供モジュールは、
前記第１のデータ管理システムが、前記情報資産源を走査し、前記第１の情報資産メタデータを生成し、前記第１の情報資産メタデータを前記グローバルメタデータレポジトリ内に記憶するように命令し、
前記第２のデータ管理システムが、前記情報資産源を走査することなく、前記グローバルメタデータレポジトリから前記第１の情報資産メタデータにアクセスするように命令する、請求項１２から１４のいずれか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１４年５月４日に出願された、米国仮出願第６１／９８８，２１３号、名称「ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＡＧＧＲＥＧＡＴＩＮＧ  ＤＩＳＰＡＲＡＴＥ  ＩＮＦＯＲＭＡＴＩＯＮ  ＡＳＳＥＴＳ  ＳＯＵＲＣＥＤ  ＢＹ  ＭＵＬＴＩＰＬＥ  ＣＯＬＬＥＣＴＯＲＳ  ＡＮＤ  ＤＡＴＡ  ＭＡＮＡＧＥＭＥＮＴ  ＳＯＬＵＴＩＯＮＳ」の優先権を主張するものであり、当該開示は、この参照により、その全体として組み込まれる。
【背景技術】
【０００２】
デジタル時代において、組織及び他のエンティティは、多くの源にわたり、ますます大きい容量の情報資産（例えば、ファイル、電子メールなど）を管理し得る。一部の組織は、それらの情報資産を記憶する、組織化する、保護する、及びそれらにアクセスするための大規模なデータ管理インフラストラクチャを展開し得る。典型的な組織のデータ管理インフラストラクチャは、様々な源からの情報資産を管理する、複数の異種データ管理システムを含み得る。例えば、組織は、組織の情報資産をバックアップするバックアップシステム、組織の情報資産をアーカイブするアーカイビングシステム、及びデータ損失から組織の情報資産を保護するデータ損失保護システムを展開し得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
残念ながら、異種データ管理システムを使用して、多くの源にわたって、多量の情報資産を管理することは、望ましくない制限を提示し得る。例えば、異種データ管理システムは、それらが管理する情報資産の異なる観点を有し得る、異なる方法で情報資産を管理し得る、及び／又は異なる組の情報資産を管理し得る。結果として、組織は、組織の情報資産及びどのようにそれらが管理されるべきであるかの理解を得るために、いくつかのデータ管理システムにアクセスすることが必要とされ得る。更に、組織は、１つのデータ管理システムによって管理される情報資産が、別のデータ管理システムによって管理されるものと同じであるか、又はそれらに関連するかを判定することは不可能であり得る。更に、異種データ管理システムは、組織の情報資産に対して類似の走査又は処理動作を実施することにより、二重の努力を行う場合がある。したがって、本開示は、複数の異種データ管理システムからの情報資産メタデータを集約及び利用するための追加の及び改善されたシステム及び方法に対する必要性を識別し、それに対処する。
【課題を解決するための手段】
【０００４】
以下で更に詳細に説明されるように、本開示は、複数の異種データ管理システムからの情報資産メタデータを集約及び利用するための種々のシステム及び方法を説明する。一実施例において、複数の異種データ管理システムからの情報資産メタデータを集約するためのコンピュータ実装方法は、（１）第１のドメイン（例えば、バックアップドメイン）内のエンティティの情報資産を管理する第１のデータ管理システムから、情報資産のメタデータの第１のインスタンスを受信することと、（２）第１のドメインとは別個かつ異なる第２のドメイン（例えば、データ損失防止ドメイン）内のエンティティの情報資産を管理する第２のデータ管理システムから、情報資産のメタデータの第２のインスタンスを受信することと、（３）メタデータの第１及び第２のインスタンスが情報資産と関連付けられるように、第１及び第２のデータ管理システムとは別個かつ異なるグローバルメタデータレポジトリ内に、メタデータの第１及び第２のインスタンスを記憶することと、（４）グローバルメタデータレポジトリ内に記憶されたメタデータの第１及び第２のインスタンスへのアクセスを、第１のデータ管理システム、第２のデータ管理システム、及び／又はエンティティに提供することと、を含み得る。一部の実施形態において、第１のデータ管理システムは、メタデータの第１のインスタンスを生成（例えば、作成若しくは識別）している場合があり、第２のデータ管理システムは、メタデータの第２のインスタンスを生成している場合がある。少なくとも１つの実施形態において、情報資産は、ファイル、電子メール、及び／又は文書を含み得る。
【０００５】
一部の実施形態において、メタデータの第１のインスタンスが情報資産の第１のインスタンスのメタデータを含み、メタデータの第２のインスタンスが情報資産の第２のインスタンスのメタデータを含むように、第１のデータ管理システムは、情報資産の第１のインスタンスを管理し得、第２のデータ管理システムは、情報資産の第２のインスタンスを管理し得る。一実施形態において、メタデータの第１及び第２のインスタンスをグローバルメタデータレポジトリ内に記憶する工程は、（１）情報資産の第１のインスタンス及び情報資産の第２のインスタンスが、同じ情報資産のインスタンスであると判定することと、（２）情報資産の第１のインスタンス及び情報資産の第２のインスタンスが、同じ情報資産のインスタンスであると判定することに基づいて、メタデータの第１及び第２のインスタンスを関連付けることと、を含み得る。
【０００６】
別の実施形態において、メタデータの第１及び第２のインスタンスをグローバルメタデータレポジトリ内に記憶する工程は、（１）情報資産の第１のインスタンス及び／又はメタデータの第１のインスタンスに基づいて、第１のフィンガプリントを生成することと、（２）情報資産の第２のインスタンス及び／又はメタデータの第２のインスタンスに基づいて、第２のフィンガプリントを生成することと、（３）第１のフィンガプリントが第２のフィンガプリントに一致すると判定することと、（４）第１のフィンガプリントが第２のフィンガプリントに一致すると判定することに基づいて、メタデータの第１及び第２のインスタンスを関連付けることと、を含み得る。
【０００７】
一部の実施形態において、グローバルメタデータレポジトリは、正規化されたスキーマを使用して、メタデータの第１及び第２のインスタンスを記憶し得る。少なくとも１つの実施形態において、グローバルメタデータレポジトリは、拡張可能なスキーマを使用して、メタデータの第１及び第２のインスタンスを記憶し得る。少なくとも１つの実施形態において、拡張可能なスキーマは、第１及び第２のデータ管理システムが、任意のメタデータをグローバルメタデータレポジトリ内に記憶することを可能にし得る。
【０００８】
一部の実施形態において、情報資産は、情報資産源を介してアクセス可能であり得、第１及び第２のデータ管理システムは、両方とも、メタデータの第１のインスタンスを生成することが可能であり得、第１及び第２のデータ管理システムは、情報資産源にアクセスして、メタデータの第１のインスタンスを生成することが必要とされ得る。少なくとも１つの実施形態において、該方法は、（１）第１のデータ管理システムが、情報資産源にアクセスし、メタデータの第１のインスタンスを生成し、メタデータの第１のインスタンスをグローバルメタデータレポジトリ内に記憶し、（２）第２のデータ管理システムが、情報資産源にアクセスすることなく、グローバルメタデータレポジトリからメタデータの第１のインスタンスにアクセスするように、第１及び第２のデータ管理システムを調整することを含み得る。
【０００９】
一部の実施形態において、情報資産は、情報資産源を介してアクセス可能であるエンティティの複数の情報資産のうちの１つであり得、メタデータの第１のインスタンスを受信する、及びメタデータの第２のインスタンスを受信する工程は、複数の情報資産の各々のメタデータが、第１のデータ管理システム又は第２のデータ管理システムから受信されることを確実にすることを含み得る。少なくとも１つの実施形態において、第１のデータ管理システムは、情報資産源のバックアップを生成した、バックアップシステムを含み得、メタデータの第１のインスタンスを受信する工程は、バックアップシステムから、情報資産源のバックアップ内に含まれる各情報資産のインベントリを要求することを含み得る。
【００１０】
一実施形態において、上で説明される方法を実装するためのシステムは、（１）メモリに記憶された受信モジュールであって、（ａ）第１のドメイン内のエンティティの情報資産を管理する第１のデータ管理システムから、情報資産のメタデータの第１のインスタンス、並びに（ｂ）第１のドメインとは別個かつ異なる第２のドメイン内のエンティティの情報資産を管理する第２のデータ管理システムから、情報資産のメタデータの第２のインスタンスを受信する、受信モジュールと、（２）メモリに記憶された記憶モジュールであって、メタデータの第１及び第２のインスタンスが情報資産と関連付けられるように、第１及び第２のデータ管理システムとは別個かつ異なるグローバルメタデータレポジトリ内に、メタデータの第１及び第２のインスタンスを記憶する、記憶モジュールと、（３）メモリに記憶された提供モジュールであって、グローバルメタデータレポジトリ内に記憶されたメタデータの第１及び第２のインスタンスへのアクセスを、第１のデータ管理システム、第２のデータ管理システム、及び／又はエンティティに提供する、提供モジュールと、（４）受信モジュール、記憶モジュール、及び提供モジュールを実行するように構成される、少なくとも１つの物理的プロセッサと、を含み得る。
【００１１】
一部の実施例において、上で説明される方法は、非一時的コンピュータ可読媒体上のコンピュータ可読命令としてコード化され得る。例えば、コンピュータ可読媒体は、コンピューティングデバイスの少なくとも１つのプロセッサによって実行されるとき、コンピューティングデバイスに、（１）第１のドメイン内のエンティティの情報資産を管理する第１のデータ管理システムから、情報資産のメタデータの第１のインスタンスを受信させ得、（２）第１のドメインとは別個かつ異なる第２のドメイン内のエンティティの情報資産を管理する第２のデータ管理システムから、情報資産のメタデータの第２のインスタンスを受信させ得、（３）メタデータの第１及び第２のインスタンスが、情報資産と関連付けられるように、第１及び第２のデータ管理システムとは別個かつ異なるグローバルメタデータレポジトリ内に、メタデータの第１及び第２のインスタンスを記憶させ得、（４）グローバルメタデータレポジトリ内に記憶されたメタデータの第１及び第２のインスタンスへのアクセスを、第１のデータ管理システム、第２のデータ管理システム、及び／又はエンティティに提供させ得る、１つ若しくは２つ以上のコンピュータで実行可能な命令を含み得る。
【００１２】
別の実施例において、複数の異種データ管理システムからの情報資産メタデータを集約するためのコンピュータ実装方法は、（１）第１のドメイン内のエンティティの情報資産を管理する第１のデータ管理システムにおいて、情報資産を識別することと、（２）第１のデータ管理システムにおいて、情報資産のメタデータの第１のインスタンスを生成することと、（３）（ａ）第２のデータ管理システムから収集された情報資産のメタデータの第２のインスタンスを記憶し、かつ（ｂ）第１のデータ管理システム及び第２のデータ管理システムとは別個かつ異なる、グローバルメタデータレポジトリ内に、メタデータの第１のインスタンスを記憶することと、を含み得る。一部の実施形態において、第２のデータ管理システムは、メタデータの第２のインスタンスを生成している場合があり、第１のドメインとは別個かつ異なる第２のドメイン内のエンティティの情報資産を管理し得る。
【００１３】
一部の実施形態において、情報資産は、情報資産源を介してアクセス可能であり得、第１のデータ管理システムは、情報資産源をバックアップするバックアップシステムを含み得、バックアップシステムは、情報資産源をバックアップすることの一部として、メタデータの第１のインスタンスを生成し得る。
【００１４】
一部の実施形態において、該方法は、（１）情報資産が修正されていることを検出することと、（２）情報資産が修正されていることを検出することに応答して、メタデータの第１のインスタンスを更新することと、（３）更新されたメタデータの第１のインスタンスを、グローバルメタデータレポジトリに記憶することと、を含み得る。
【００１５】
一部の実施形態において、該方法は、（１）第１のデータ管理システムにおいて、グローバルメタデータレポジトリから、情報資産と関連付けられた情報を要求することと、（２）第１のデータ管理システムにおいて、かつグローバルメタデータレポジトリから、メタデータの第２のインスタンスを含み得る情報資産と関連付けられた情報を受信することと、（３）第１のデータ管理システムにおいて、グローバルメタデータレポジトリから受信された、情報資産と関連付けられた情報に基づいて、情報資産を伴う行為を実施することと、を含み得る。
【００１６】
一部の実施形態において、上で説明される方法を実装するためのシステムは、（１）メモリに記憶された識別モジュールであって、第１のドメイン内のエンティティの情報資産を管理する第１のデータ管理システムにおいて、情報資産を識別する、識別モジュールと、（２）メモリに記憶された生成モジュールであって、第１のデータ管理システムにおいて、情報資産のメタデータの第１のインスタンスを生成する、生成モジュールと、（３）メモリに記憶された記憶モジュールであって、（ａ）第２のデータ管理システムから収集された情報資産のメタデータの第２のインスタンスを記憶し、かつ（ｂ）第１のデータ管理システム及び第２のデータ管理システムとは別個かつ異なる、グローバルメタデータレポジトリ内に、メタデータの第１のインスタンスを記憶する、記憶モジュールと、（４）識別モジュール、生成モジュール、及び記憶モジュールを実行するように構成される、少なくとも１つの物理的プロセッサと、を含み得る。
【００１７】
一部の実施例において、上で説明される方法は、非一時的コンピュータ可読媒体上のコンピュータ可読命令としてコード化され得る。例えば、コンピュータ可読媒体は、コンピューティングデバイスの少なくとも１つのプロセッサによって実行されるとき、コンピューティングデバイスに、（１）第１のドメイン内のエンティティの情報資産を管理する第１のデータ管理システムにおいて、情報資産を識別させ得、（２）第１のデータ管理システムにおいて、情報資産のメタデータの第１のインスタンスを生成させ得、（３）（ａ）第２のデータ管理システムから収集された情報資産のメタデータの第２のインスタンスを記憶し、かつ（ｂ）第１のデータ管理システム及び第２のデータ管理システムとは別個かつ異なる、グローバルメタデータレポジトリ内に、メタデータの第１のインスタンスを記憶させ得る、１つ若しくは２つ以上のコンピュータで実行可能な命令を含み得る。
【００１８】
上で言及される実施形態のうちのいずれかからの特性は、本明細書において説明される一般原理に従って、互いと組み合わせて使用され得る。これらの及び他の実施形態、特性、及び利点は、添付の図面及び請求項と併せて、以下の詳細な説明を一読することで、より完全に理解されよう。
【図面の簡単な説明】
【００１９】
添付の図面は、いくつかの例示的な実施形態を例解し、かつ本明細書の一部である。以下の説明とともに、これらの図面は、本開示の種々の原理を実証及び説明する。
【図１】複数の異種データ管理システムからの情報資産メタデータを集約するための例示的なシステムのブロック図である。
【図２】複数の異種データ管理システムからの情報資産メタデータを集約するための追加の例示的なシステムのブロック図である。
【図３】複数の異種データ管理システムからの情報資産メタデータを集約するための例示的な方法の流れ図である。
【図４】例示的なデータ管理システムのブロック図である。
【図５】例示的なグローバルメタデータレポジトリのブロック図である。
【図６】例示的なグローバルメタデータレポジトリのブロック図である。
【図７】例示的なグローバルメタデータレポジトリのブロック図である。
【図８】複数の異種データ管理システムからの情報資産メタデータを集約するための例示的な方法の流れ図である。
【図９】本明細書において説明及び／又は例解される実施形態のうちの１つ若しくは２つ以上を実装することが可能な例示的なコンピューティングシステムのブロック図である。
【図１０】本明細書において説明及び／又は例解される実施形態のうちの１つ若しくは２つ以上を実装することが可能な例示的なコンピューティングネットワークのブロック図である。
【００２０】
図面を通じて、同一の参照文字及び説明は、類似であるが、必ずしも同一ではない要素を示す。本明細書において説明される例示的な実施形態は、種々の修正及び代替的な形態が可能であるが、具体的な実施形態が、図面において、例として示されており、かつ本明細書において詳細に説明される。しかしながら、本明細書において説明される例示的な実施形態は、開示される特定の形態に限定されることを意図されない。むしろ、本開示は、添付の請求項の範囲内にある全ての修正物、同等物、及び代替物を網羅する。
【発明を実施するための形態】
【００２１】
本開示は、概して、複数の異種データ管理システムからの情報資産メタデータを集約するためのシステム及び方法を対象とする。以下で更に詳細に説明されるように、複数の異種データ管理システムからのエンティティの情報資産の情報資産メタデータを、単一のグローバルメタデータレポジトリに集約することによって、本明細書において説明されるシステム及び方法は、エンティティの情報資産の正規化された、統合された、かつ一貫性のある観点を、データ管理システム及びエンティティに提供し得る。一実施例において、本明細書において説明されるシステム及び方法は、異種データ管理システムが、情報資産に関するそれらの知識を、グローバルメタデータレポジトリに与えることを可能にすることによって、情報資産メタデータを、単一のグローバルメタデータレポジトリに集約し得る。
【００２２】
更に、グローバルメタデータレポジトリを作成することによって、本明細書において説明されるシステム及び方法は、エンティティ及びデータ管理システムが、単一の源から、組織の情報資産、並びにどのように情報資産が管理されるか、及び管理されるべきかの完全な理解を得ることを可能にし得る。更に、異種データ管理システムがグローバルメタデータレポジトリにアクセスし、それを強化することを可能にすることによって、本明細書において説明されるシステム及び方法は、（１）少なくとも１つのデータ管理システムが、複数の源にわたって存在するエンティティの情報資産を、源自体を走査することなく、発見することができ、（２）情報資産に関する価値のある知識が、いくつかのデータ管理システムで共有され得（例えば、資産が機密であるか、若しくは価値のあることを示す知識）、かつ（３）努力の重複が低減又は排除され得るように、異種データ管理システムが、メタデータを効率的に共有することを可能にし得る。本開示の実施形態はまた、以下で更に詳細に述べられるように、種々の他の利点及び特性を提供し得る。
【００２３】
以下は、図１〜２を参照して、複数の異種データ管理システムからの情報資産メタデータを集約するための例示的なシステムの詳細な説明を提供する。対応するコンピュータ実装方法の詳細な説明もまた、図３〜８に関連して提供される。加えて、本明細書において説明される実施形態のうちの１つ若しくは２つ以上を実装することが可能な例示的なコンピューティングシステム及びネットワークアーキテクチャの詳細な説明が、それぞれ、図９及び１０に関連して提供される。
【００２４】
図１は、複数の異種データ管理システムからの情報資産メタデータを集約するための例示的なシステム１００のブロック図である。この図において例解されるように、例示的なシステム１００は、１つ若しくは２つ以上のタスクを実施するための１つ若しくは２つ以上のモジュール１０２を含み得る。例えば、かつ以下で更に詳細に説明されるように、例示的なシステム１００は、（１）第１のドメイン内のエンティティの情報資産を管理する第１のデータ管理システムから、情報資産のメタデータの第１のインスタンスを受信し得、（２）第１のドメインとは別個かつ異なる第２のドメイン内のエンティティの情報資産を管理する第２のデータ管理システムから、情報資産のメタデータの第２のインスタンスを受信し得る、受信モジュール１０４を含み得る。例示的なシステム１００はまた、メタデータの第１及び第２のインスタンスが、情報資産と関連付けられるように、メタデータの第１及び第２のインスタンスを、第１及び第２のデータ管理システムとは別個かつ異なるグローバルメタデータレポジトリ内に記憶し得る、記憶モジュール１０６を含み得る。例示的なシステム１００はまた、グローバルメタデータレポジトリ内に記憶されたメタデータの第１及び第２のインスタンスへのアクセスを、第１のデータ管理システム、第２のデータ管理システム、及び／又はエンティティに提供し得る、提供モジュール１０８を含み得る。
【００２５】
加えて、かつ以下で更に詳細に説明されるように、例示的なシステム１００は、第１のデータ管理システムにおいて、情報資産を識別し得る、識別モジュール１１０を含み得る。例示的なシステム１００は、第１のデータ管理システムにおいて、メタデータの第１のインスタンスを生成し得る、生成モジュール１１２を更に含み得る。別個の要素として例解されるが、図１のモジュール１０２のうちの１つ若しくは２つ以上は、単一のモジュール又はアプリケーションの一部分を表し得る。
【００２６】
ある実施形態において、図１のモジュール１０２のうちの１つ若しくは２つ以上は、コンピューティングデバイスによって実行されるとき、コンピューティングデバイスに、１つ若しくは２つ以上のタスクを実施させ得る、１つ若しくは２つ以上のソフトウェアアプリケーション又はプログラムを表し得る。例えば、かつ以下で更に詳細に説明されるように、モジュール１０２のうちの１つ若しくは２つ以上は、図２に例解されるデバイス（例えば、データ管理システム２０２（１）〜（Ｎ）、サーバ２０６、並びに／若しくは情報資産源２０８及び２１０）、図９のコンピューティングシステム９１０、かつ／又は図１０の例示的なネットワークアーキテクチャ１０００の一部分等の１つ若しくは２つ以上のコンピューティングデバイス上で実行されるように記憶及び構成されるソフトウェアモジュールを表し得る。図１のモジュール１０２のうちの１つ若しくは２つ以上はまた、１つ若しくは２つ以上タスクを実施するように構成される、１つ若しくは２つ以上の特殊目的コンピュータの全て又は一部分を表し得る。
【００２７】
図１に例解されるように、例示的なシステム１００はまた、グローバルメタデータレポジトリ１２０、及び情報資産１４０等の１つ若しくは２つ以上の情報資産を含み得る。一実施例において、グローバルメタデータレポジトリ１２０は、１つ若しくは２つ以上の情報資産（例えば、情報資産１２２）、１つ若しくは２つ以上の情報資産のメタデータ（例えば、メタデータ１２４）、１つ若しくは２つ以上の情報資産のフィンガプリント（例えば、フィンガプリント１２６）、１つ若しくは２つ以上のデータ管理システム（例えば、データ管理システム１２８）に関する情報、及び／又は情報資産の１つ若しくは２つ以上の源（例えば、情報資産源１３０）に関する情報の表現を記憶し得る。
【００２８】
グローバルメタデータレポジトリ１２０は、概して、メタデータの単一の論理レポジトリを表す。一部の実施形態において、グローバルメタデータレポジトリ１２０は、単一のデータベース若しくはコンピューティングデバイス、又は複数のデータベース若しくはコンピューティングデバイスの一部分を表し得る。例えば、グローバルメタデータレポジトリ１２０は、図２のサーバ２０６の一部分、図９のコンピューティングシステム９１０、及び／又は図１０の例示的なネットワークアーキテクチャ１０００の一部分を表し得る。代替的に、図１のグローバルメタデータレポジトリ１２０は、図２のデータ管理システム２０２（１）〜（Ｎ）、サーバ２０６、並びに／若しくは情報資産源２０８及び２１０、図９のコンピューティングシステム９１０、かつ／又は図１０の例示的なネットワークアーキテクチャ１０００の一部分等のコンピューティングデバイスによって、アクセスされることが可能な１つ若しくは２つ以上の物理的に別個のデバイスを表し得る。一部の実施例において、グローバルメタデータレポジトリ１２０は、ＣＡＳＳＡＮＤＲＡ、ＨＡＤＯＯＰ、ＭＯＮＧＯＤＢ、及び／又は任意の他の好適なタイプ若しくは形態のｎｏＳＱＬデータベース等のｎｏＳＱＬデータベースを表し得る。本明細書において使用される際、「ｎｏＳＱＬデータベース」という用語は、概して、表関係以外の構造においてデータをモデリングするデータベースを指す。ｎｏＳＱＬデータベースは、ワイドカラムストア、文書ストア、キー値ストア、図式的関係、オブジェクト関係、表関係、及び／又は種々の他の記憶技術を提供する、データベースを含み得る。
【００２９】
図１の例示的なシステム１００は、様々な様式で実装され得る。例えば、例示的なシステム１００の全て又は一部分は、図２の例示的なシステム２００の一部分を表し得る。図２に示されるように、システム２００は、ネットワーク２０４を介して通信する、データ管理システム２０２（１）〜（Ｎ）、サーバ２０６、並びに情報資産源２０８及び２１０を含み得る。一実施例において、データ管理システム２０２（１）〜（Ｎ）は、モジュール１０２のうちの１つ若しくは２つ以上とともにプログラムされ得る、及び／又はグローバルメタデータレポジトリ１２０内のデータの全て若しくは一部分を記憶し得る。更に又は代替的に、サーバ２０６は、モジュール１０２のうちの１つ若しくは２つ以上とともにプログラムされ得る、及び／又はグローバルメタデータレポジトリ１２０内のデータの全て若しくは一部分を記憶し得る。
【００３０】
一実施形態において、図１からのモジュール１０２のうちの１つ若しくは２つ以上は、データ管理システム２０２（１）〜（Ｎ）及び／又はサーバ２０６の少なくとも１つのプロセッサによって実行されるとき、データ管理システム２０２（１）〜（Ｎ）及び／又はサーバ２０６が、データ管理システム２０２（１）〜（Ｎ）からの情報資産メタデータを集約することを可能にし得る。例えば、かつ以下で更に詳細に説明されるように、識別モジュール１１０は、第１のドメイン内の情報資産１４０を管理するデータ管理システム２０２（１）の一部として、情報資産１４０（１）（例えば、情報資産源２０８に記憶された情報資産１４０のインスタンス）を識別し得る。次いで、生成モジュール１１２は、データ管理システム２０２（１）の一部として、情報資産１４０（１）のメタデータ２１２を生成し得る。同様に、識別モジュール１１０は、第２のドメイン内の情報資産１４０を管理するデータ管理システム２０２（Ｎ）の一部として、情報資産１４０（２）（例えば、情報資産源２１０に記憶された情報資産１４０の別のインスタンス）を識別し得る。次いで、生成モジュール１１２は、データ管理システム２０２（Ｎ）の一部として、情報資産１４０（２）のメタデータ２１４を生成する。
【００３１】
受信モジュール１０４は、サーバ２０６の一部として、データ管理システム２０２（１）からメタデータ２１２を、かつデータ管理システム２０２（Ｎ）からメタデータ２１４を受信し得る。次いで、記憶モジュール１０６は、サーバ２０６の一部として、メタデータ２１２及び２１４が、情報資産１４０と関連付けられるように（例えば、図５〜７において例解されるように）、データ管理システム２０２（１）〜（Ｎ）とは別個かつ異なるグローバルメタデータレポジトリ１２０内に、メタデータ２１２及び２１４を記憶し得る。提供モジュール１０８は、メタデータ２１２及び２１４へのアクセスを、データ管理システム２０２（１）〜（Ｎ）のうちの１つ若しくは２つ以上、情報資産１４０の所有者、及び／又はシステム２００のアドミニストレータに提供し得る。
【００３２】
データ管理システム２０２（１）〜（Ｎ）は、概して、コンピュータで実行可能な命令を読み取ること、及び／又はデータ管理動作を実施することが可能である、任意のタイプ又は形態のコンピューティングデバイスを表す。サーバ２０６は、概して、コンピュータで実行可能な命令を読み取ること、及び／又はグローバルメタデータレポジトリを管理することが可能である、任意のタイプ又は形態のコンピューティングデバイスを表す。データ管理システム２０２（１）〜（Ｎ）及びサーバ２０６の例としては、限定することなく、種々のデータベースサービスを提供するように、及び／又はあるソフトウェアアプリケーションを実行するように構成される、アプリケーションサーバ及びデータベースサーバが挙げられる。
【００３３】
ネットワーク２０４は、概して、通信又はデータ転送を容易にすることが可能な任意の媒体又はアーキテクチャを表す。ネットワーク２０４の例としては、限定することなく、イントラネット、ワイドエリアネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、インターネット、電力線通信（ＰＬＣ）、セルラネットワーク（例えば、グローバル・システム・フォー・モバイル・コミュニケーションズ（ＧＳＭ（登録商標））ネットワーク）、図１０の例示的なネットワークアーキテクチャ１０００などが挙げられる。ネットワーク２０４は、無線又は有線接続を使用して、通信又はデータ転送を容易にし得る。一実施形態において、ネットワーク２０４は、データ管理システム２０２（１）〜（Ｎ）、サーバ２０６、並びに情報資産源２０８及び２１０間の通信を容易にし得る。
【００３４】
情報資産源２０８及び２１０は、概して、コンピュータで実行可能な命令を読み取ることが可能な任意のタイプ若しくは形態のコンピューティングデバイス、並びに／又はデータを記憶及び／若しくは管理することが可能な任意のタイプ若しくは形態の記憶デバイス若しくはシステムを表す。情報資産源２０８及び２１０の例としては、限定することなく、アプリケーションサーバ、ファイルサーバ、電子メールサーバ、ウェブサーバ、図９のコンピューティングシステム９１０、及び／又は図１０の例示的なネットワークアーキテクチャ１０００の一部分が挙げられる。
【００３５】
図３は、複数の異種データ管理システムからの情報資産メタデータを集約するための例示的なコンピュータ実装方法３００の流れ図である。図３に示される工程は、任意の好適なコンピュータで実行可能なコード及び／又はコンピューティングシステムによって実施され得る。一部の実施形態において、図３に示される工程は、図１のシステム１００、図２のシステム２００、図９のコンピューティングシステム９１０、及び／又は図１０の例示的なネットワークアーキテクチャ１０００の一部分の構成要素のうちの１つ若しくは２つ以上によって実施され得る。
【００３６】
図３に例解されるように、工程３０２において、本明細書において説明されるシステムのうちの１つ若しくは２つ以上は、第１のドメイン内のエンティティの情報資産を管理する第１のデータ管理システムから、情報資産のメタデータの第１のインスタンスを受信し得る。例えば、受信モジュール１０４は、図２のサーバ２０６の一部として、情報資産源２０８に記憶された情報資産を管理するデータ管理システム２０２（１）から、情報資産１４０のメタデータ２１２を受信し得る。
【００３７】
受信モジュール１０４は、エンティティの情報資産を管理する様々なデータ管理システムから、情報資産メタデータを受信し得る。本明細書において使用される際、「データ管理システム」という用語は、概して、情報資産を管理する、及び／又は情報資産のメタデータを生成する、任意のシステム又はデバイスを指す。データ管理システムの例としては、限定することなく、情報資産を保護、組織化、及び／若しくは記憶するシステム（例えば、ファイルシステム、電子メールシステム、文書システム、記憶システム、バックアップシステム、アーカイバルシステム、複製システム、高可用性システム、データ検索システム、データライフサイクル管理システム、及び仮想化システム）、並びに情報資産へのアクセスを制御するシステム（例えば、データ損失防止システム、アイデンティティ認証システム、アクセス制御システム、暗号化システム、ポリシーコンプライアンスシステム、リスク低減システム、侵入防止システム、非構造化データ統制システム、及び電子ディスカバリシステム）が挙げられる。一部の実施例において、「データ管理システム」という用語は、インターネットを介して、種々のデータ管理サービスを提供する、クラウドコンピューティング環境を指し得る。本明細書において使用される際、「エンティティ」という用語は、概して、任意の組織（例えば、事業若しくは政府単位）、個人、関連する個人のグループ、組織内の部署、コンピューティングデバイス、コンピューティングデバイスの集合体、又はコンピューティングシステムを指す。
【００３８】
データ管理システムは、様々なドメイン内の様々な情報資産を管理し得る。本明細書において使用される際、「情報資産」という用語は、概して、電子情報の任意の離散した、又は集約された表現を指す。一部の実施例において、「情報資産」という用語は、任意の構造化、半構造化、又は非構造化情報を指す。情報資産の例としては、限定することなく、ファイル、電子メール、文書、メッセージ、データベース、データベース表、コンテナ、フォルダ、バックアップ、ディスク、データベースサーバ、メールサーバ、及びメールボックスが挙げられる。エンティティの情報資産は、様々な情報資産源（例えば、パーソナルコンピューティングデバイス、ファイルサーバ、アプリケーションサーバ、電子メールサーバ、文書レポジトリ、共同システム、ソーシャルネットワーク、及びクラウドベースの記憶サービス）にわたって記憶され得る。
【００３９】
情報資産の管理の一部として、データ管理システムは、様々な情報資産メタデータを生成及び維持し得る。本明細書において使用される際、「メタデータ」という用語は、概して、情報資産の特徴又は属性を説明する任意のデータを指す。メタデータの例としては、限定することなく、名称、データタイプ、年齢、作成属性、アクセス属性、修正属性、サイズ属性、場所属性、関係属性、使用属性、所有属性、評判属性、許可属性、分類、タグ、フィンガプリント、及びライフサイクル属性が挙げられる。
【００４０】
一部の実施例において、「メタデータ」という用語は、情報資産の内容の特徴又は属性を指し得るが、内容自体ではない。例えば、テキスト文書のメタデータは、テキスト文書に含まれるいくつかの語を含み得るが、語自体ではない。同様に、「メタデータ」という用語は、情報資産の内容から生成された情報資産の特徴又は属性を指し得るが、内容自体ではない。例えば、テキスト文書のメタデータは、テキスト文書が機密情報を含むことを示す分類を含み得るが、機密情報自体ではない。少なくとも１つの実施例において、「メタデータ」という用語は、情報資産の内容を調査することなく生成された、情報資産の特徴又は属性を指し得る。例えば、テキスト文書のメタデータは、テキスト文書の内容を調査することなく、データ管理システムによって発見された、名称、サイズ、又はデータタイプを含み得る。
【００４１】
「ドメイン」という用語は、本明細書において使用される際、概して、データ管理の任意の領域又は分野を指す。データ管理ドメインの例としては、限定することなく、ファイルドメイン、電子メールドメイン、文書ドメイン、記憶ドメイン、バックアップドメイン、アーカイバルドメイン、複製ドメイン、高可用性ドメイン、データ検索ドメイン、仮想化ドメイン、データ損失防止ドメイン、アイデンティティ認証ドメイン、アクセス制御ドメイン、暗号化ドメイン、ポリシーコンプライアンスドメイン、侵入防止ドメイン、非構造化データ統制ドメイン、電子ディスカバリドメイン、及び／又はクラウドコンピューティングドメインが挙げられる。
【００４２】
一部の実施例において、２つのデータ管理システムは、（１）２つのデータ管理システムが、データ管理動作を実施する間に、異なる組の情報資産メタデータを生成若しくは利用する場合、（２）２つのデータ管理システムが、類似の組の情報資産メタデータを生成若しくは利用して、異なるデータ管理動作を実施する場合、又は（３）２つのデータ管理システムが、異なる組の情報資産を管理する場合、別個かつ異なるドメイン内の情報資産を管理すると見なされ得る。例えば、バックアップシステム及びデータ損失防止システムは、異なるドメイン（例えば、それぞれ、バックアップドメイン及びデータ損失防止ドメイン）内で動作すると見なされ得る。同様に、ファイルをアーカイブするアーカイビングシステム、及び電子メールをアーカイブするアーカイビングシステムは、異なるドメイン（例えば、それぞれ、ファイルドメイン及び電子メールドメイン）内で動作すると見なされ得る。
【００４３】
図４は、別個かつ異なるドメイン内の情報資産１４０（例えば、情報資産１４０（１）及び情報資産１４０（２））のインスタンスを管理し、かつ情報資産１４０のインスタンスにおいてデータ管理動作を実施する間に、情報資産１４０に対する異なる組のメタデータを生成した、２つの異種データ管理システムを例解する。図４に例解されるように、データ管理システム２０２（１）は、情報資産１４０（１）のメタデータ２１２、メタデータ４０２、及びメタデータ４０４を生成している場合があり、データ管理システム２０２（Ｎ）は、情報資産１４０（２）のメタデータ２１４、メタデータ４０６、及びメタデータ４０８を生成している場合がある。以下で更に詳細に説明されるように、本明細書において説明されるシステムは、データ管理システム２０２（１）によって維持されるメタデータ、及びデータ管理システム２０２（Ｎ）によって維持されるメタデータを、情報資産１４０の正規化された、統合された、かつ一貫性のある観点を提供し得る単一のグローバルメタデータレポジトリに集約し得る（例えば、図５〜７に例解されるように）。
【００４４】
図３に戻ると、受信モジュール１０４は、様々な様式でデータ管理システムからメタデータを受信し得る。一実施例において、受信モジュール１０４は、データ管理システムが、メタデータをグローバルメタデータレポジトリに押入することを可能にすることの一部として、データ管理システムからメタデータを受信し得る。例えば、受信モジュール１０４は、データ管理システムが、グローバルメタデータレポジトリ１２０に対して、メタデータを追加及び／又は更新することを可能にする、アプリケーションプログラミングインターフェースを介して、データ管理システムからメタデータを受信し得る。少なくとも１つの実施例において、アプリケーションプログラミングインターフェースは、データ管理システムが、メタデータの特定のインスタンスが属する情報資産を識別する（例えば、フィンガプリント若しくはハッシュを使用して）ことを可能にし得る。
【００４５】
一部の実施例において、受信モジュール１０４は、データ管理システムが、作成、読み取り、更新、及び削除（ＣＲＵＤ）機能性を提供するレプレゼンテーショナルステートトランスファ（ＲＥＳＴ）アーキテクチャを使用して、情報資産メタデータをグローバルメタデータレポジトリに記憶することを可能にし得る。一実施例において、受信モジュール１０４は、ＲＥＳＴｆｕｌアーキテクチャを使用して、データ管理システムが、グローバルメタデータレポジトリ１２０内の情報資産及びメタデータの記録を作成、読み取り、更新、及び／又は削除することを可能にし得る。
【００４６】
更に又は代替的に、受信モジュール１０４は、データ管理システムからメタデータを引出することによって、データ管理システムからメタデータを受信し得る。例えば、受信モジュール１０４は、受信モジュール１０４がデータ管理システムから情報資産メタデータを引出することを可能にする、データ管理システムのアプリケーションプログラミングインターフェースを介して、データ管理システムからメタデータを受信し得る。少なくとも１つの実施例において、データ管理システムのアプリケーションプログラミングインターフェースは、受信モジュール１０４が、データ管理システムからのメタデータフィード（例えば、新たに生成及び／又は更新されたメタデータのフィード）に登録することを可能にし得る。
【００４７】
一部の実施例において、受信モジュール１０４は、データ管理システムによって管理される情報資産源、情報資産、及び／又は情報資産メタデータを発見及び／又は監視することの一部として、データ管理システムからメタデータを受信し得る。一実施例において、受信モジュール１０４は、エンティティの情報資産を管理する、１つ若しくは２つ以上のデータ管理システム（例えば、データ管理システム１２８）を識別し得、次いで、データ管理システムによって管理される情報資産源、情報資産、及び／又は情報資産メタデータに関する情報について、各データ管理システムにクエリし得る。一部の実施例において、アプリケーションプログラミングインターフェースは、受信モジュール１０４が、情報資産の識別子（例えば、フィンガプリント又はハッシュ等）を使用して、特定の情報資産のメタデータを要求することを可能にし得る。少なくとも１つの実施例において、受信モジュール１０４は、それが受信する、並びにグローバルメタデータレポジトリに記憶されている、及びされるであろう、メタデータが、完全かつ最新であることを、データ管理システムに定期的にクエリすることによって、確実にし得る。
【００４８】
データ管理システムからメタデータを受信することに加えて、受信モジュール１０４は、情報資産の源を直接走査することによって、情報資産のメタデータを収集し得る。一実施例において、受信モジュール１０４は、情報資産源を走査して、その中に記憶された情報資産を識別し得る。一部の実施例において、受信モジュール１０４は、エンティティの環境内の情報資産源の一部若しくは全てを定期的に走査して、エンティティの各情報資産がグローバルメタデータレポジトリ内に表されることを確実にし得る、及び／又はグローバルメタデータレポジトリ内に記憶されたメタデータが完全かつ最新であることを確実にし得る。
【００４９】
一実施例において、受信モジュール１０４は、情報資産源のバックアップを生成したバックアップシステムから、情報資産源のバックアップ（例えば、情報資産源の最も最近のバックアップ）内に含まれる各情報資産のインベントリを要求することによって、情報資産源を走査することなく、特定の情報資産源内に記憶されている情報資産のメタデータを識別及び収集し得る。少なくとも１つの実施例において、バックアップシステムは、バックアップシステムによって維持されるバックアップカタログから、インベントリを生成し得る。一部の実施例において、バックアップシステムのバックアップカタログはまた、情報資産メタデータを含み得、これは、受信モジュール１０４に提供されたインベントリに含まれ得る。一部の実施例において、受信モジュール１０４は、バックアップシステムから、情報資産源の最後のバックアップ間で作成、更新、又は削除されている各情報資産のインベントリを要求することによって、情報資産源に記憶された情報資産への変更（例えば、新たな情報資産、更新、及び削除）を検出し得る。少なくとも１つの実施例において、バックアップシステムは、情報資産源の最も最近の増分バックアップを調査することによって、又は情報資産源の最後の２つの完全なバックアップを比較することによって、インベントリを生成し得る。
【００５０】
一部の状況において、いくつかのデータ管理システムは、情報資産の同じメタデータを生成することが可能であり得る。少なくともこの理由から、受信モジュール１０４は、（１）データ管理システムのうちの１つのみが、メタデータを生成し、グローバルメタデータレポジトリ内にメタデータを記憶しようとするように、かつ（２）他方のデータ管理システムが、グローバルメタデータレポジトリからメタデータにアクセスするように、データ管理システムを調整し得る。一部の実施例において、受信モジュール１０４はまた、データ管理システムのうちの少なくとも１つが、努力のいかなる重複も伴わずに、各情報資産に対する、及び／又はエンティティの環境内の各情報資産源から、メタデータを収集するように、データ管理システムを調整し得る。
【００５１】
工程３０４において、本明細書において説明されるシステムのうちの１つ若しくは２つ以上は、第１のドメインとは別個かつ異なる第２のドメイン内のエンティティの情報資産を管理する第２のデータ管理システムから、情報資産のメタデータの第２のインスタンスを受信し得る。例えば、受信モジュール１０４は、図２のサーバ２０６の一部として、情報資産源２１０に記憶された情報資産を管理するデータ管理システム２０２（Ｎ）から、情報資産１４０（２）のメタデータ２１４を受信し得る。工程３０４は、工程３０２と同様であり、したがって、工程３０２の考察が、工程３０４にも適用され得る。
【００５２】
工程３０６において、本明細書において説明されるシステムのうちの１つ若しくは２つ以上は、メタデータの第１及び第２のインスタンスが、情報資産と関連付けられるように、メタデータの第１及び第２のインスタンスを、第１及び第２のデータ管理システムとは別個かつ異なるグローバルメタデータレポジトリ内に記憶し得る。例えば、記憶モジュール１０６は、図２のサーバ２０６の一部として、メタデータ２１２及び２１４が、情報資産１４０と関連付けられるように（例えば、図５〜７に例解されるように）、グローバルメタデータレポジトリ１２０にメタデータ２１２及び２１４を記憶し得る。
【００５３】
本明細書において使用される際、「グローバルメタデータレポジトリ」という用語は、概して、グローバルメタデータレポジトリ内に記憶された情報資産メタデータを与える、及び／又はそれにアクセスする、少なくとも２つのデータ管理システムとは別個かつ異なる、情報資産メタデータの任意の単一の論理レポジトリを指す。一部の実施例において、「グローバルメタデータレポジトリ」という用語は、集中又は単一インスタンスデータベースを指し得る。他の実施例において、「グローバルメタデータレポジトリ」という用語は、物理的に分散されたデータベースを指し得る。例えば、グローバルメタデータレポジトリは、複数のノードを有し、かつデータセンタ内、及びそれにわたって、メタデータを複製することができる、バッキングデータベース（例えば、ＣＡＳＳＡＮＤＲＡ等）を使用して展開され得る。グローバルメタデータレポジトリは、２つのデータ管理システムのいずれも、グローバルメタデータレポジトリが機能するために必要ではない場合、２つのデータ管理システムとは別個かつ異なると見なされ得る。更に、又は代替的に、グローバルメタデータレポジトリは、２つのデータ管理システムのうちのいずれかの故障が、グローバルメタデータレポジトリの故障を引き起こさない場合、２つのデータ管理システムとは別個かつ異なると見なされ得る。
【００５４】
記憶モジュール１０６は、様々な様式において、グローバルメタデータレポジトリ内にメタデータを記憶し得る。一実施例において、記憶モジュール１０６は、メタデータをグローバルメタデータレポジトリに書き込むことによって、及びメタデータを情報資産の表現と関連付けることによって、グローバルメタデータレポジトリ内に、情報資産のメタデータを記憶し得る。例として、図４及び５を使用すると、記憶モジュール１０６は、メタデータ２１２、４０２、４０４（例えば、工程３０２の一部として、データ管理システム２０２（１）から受信された情報資産１４０（１）のメタデータ）、及びメタデータ２１４、４０６、４０８（例えば、工程３０４の一部として、データ管理システム２０２（Ｎ）から受信された情報資産１４０（２）のメタデータ）を、グローバルメタデータレポジトリ１２０内に書き込み得、メタデータ２１２、２１４、４０２、４０４、４０６、及び４０８を、情報資産１４０（この実施例においては、情報資産５００）の単一の表現と関連付け得る。
【００５５】
一部の状況において、本明細書において説明されるシステムは、同じ情報資産の２つのインスタンスのメタデータを受信し得る。例えば、受信モジュール１０４は、情報資産１４０（１）のメタデータ２１２、４０２、４０４（例えば、情報資産１４０の第１のインスタンス）、及び情報資産１４０（２）のメタデータ２１４、４０６、４０８（例えば、情報資産１４０の第２のインスタンス）を受信し得る。この状況において、記憶モジュール１０６は、グローバルメタデータレポジトリ内に、情報資産の両方のインスタンスのメタデータを書き込むことによって、並びに情報資産の両方のインスタンスのメタデータを、情報資産の単一の表現と関連付けることによって（例えば、図４及び５に関連して上で説明されるように）、グローバルメタデータレポジトリ内に、情報資産の両方のインスタンスのメタデータを記憶し得る。
【００５６】
更に、又は代替的に、記憶モジュール１０６は、（１）グローバルメタデータレポジトリ内に、情報資産の両方のインスタンスのメタデータを書き込むことと、（２）情報資産の第１のインスタンスのメタデータを、グローバルメタデータレポジトリ内に記憶された情報資産の第１のインスタンスの単一の表現と関連付けることと、（３）情報資産の第２のインスタンスのメタデータを、グローバルメタデータレポジトリ内に記憶された情報資産の第２のインスタンスの単一の表現と関連付けることと、（４）情報資産の第１及び第２のインスタンスの表現を関連付けることと、によって、グローバルメタデータレポジトリ内に、情報資産の両方のインスタンスのメタデータを記憶し得る。例として、図４及び６を使用すると、記憶モジュール１０６は、（１）メタデータ２１２、４０２、４０４、及びメタデータ２１４、４０６、４０８を、グローバルメタデータレポジトリ１２０に書き込み、（２）メタデータ２１２、４０２、及び４０４を、情報資産１４０（１）（この実施例においては、情報資産６０２）の単一の表現と関連付け、（３）メタデータ２１４、４０６、及び４０８を、情報資産１４０（２）（この実施例においては、情報資産６０４）の単一の表現と関連付け、かつ（４）情報資産１４０（１）及び１４０（２）の表現を、情報資産１４０（この実施例においては、情報資産６００）のグローバル表現と関連付け得る。
【００５７】
一部の実施例において、記憶モジュール１０６は、データ管理システムによって生成され、メタデータとともに受信された、識別子（例えば、フィンガプリント又はハッシュ）を使用して、メタデータのインスタンスを関連付けるべき情報資産を識別し得る。更に、又は代替的に、記憶モジュール１０６は、識別子（例えば、フィンガプリント又はハッシュ）を生成すること、情報資産を識別するための生成された識別子を使用することによって、メタデータのインスタンスを関連付けるべき情報資産を識別し得る。一部の実施例において、データ管理システム又は記憶モジュール１０６は、情報資産の非メタデータ内容及び／又は情報資産と関連付けられたメタデータに基づいて、識別子を生成し得る。少なくとも１つの実施例において、記憶モジュール１０６は、２つの情報資産を関連付ける、及び／又はそれらのメタデータを関連付けるために、２つの情報資産が、同じ情報資産のインスタンスであると判定し得る。少なくとも１つの実施例において、記憶モジュール１０６は、情報資産の１つのインスタンスのメタデータが、他方のインスタンスのものにどれくらい類似しているかに基づいて、２つの情報資産が、同じ情報資産のインスタンスであると判定し得る。
【００５８】
記憶モジュール１０６は、メタデータが情報資産と関連付けられることを可能にする、及び／又は単一の情報資産の複数のインスタンス間の関係を維持する、２つ若しくは３つ以上の異種データ管理システムから集約された情報資産のメタデータの正規化された、統合された、かつ一貫性のある観点を提供する任意の好適な記憶スキーマを使用して、グローバルメタデータレポジトリに、情報資産のメタデータを記憶し得る。一部の実施例において、記憶モジュール１０６は、正規化されたスキーマを使用して、グローバルメタデータレポジトリ内にメタデータを記憶し得る。本明細書において使用される際、「正規化されたスキーマ」という用語は、概して、情報資産のメタデータの統合された、かつ一貫性のある観点を提供する、任意のデータベーススキーマ、並びに／又は記憶されたメタデータにおける冗長性及び矛盾を回避する、任意のデータベーススキーマを指し得る。
【００５９】
更に、又は代替的に、記憶モジュール１０６は、拡張可能なスキーマを使用して、メタデータを記憶し得る。一実施例において、記憶モジュール１０６は、グローバルメタデータレポジトリ内に記憶された各情報資産に対して、コアの組のメタデータ（例えば、グローバルメタデータレポジトリ内に記憶された全ての情報資産に共通する１組のメタデータ）、及び／又は１つ若しくは２つ以上の組の特殊化メタデータ（例えば、特定の種類の情報資産若しくはドメインに対して特殊化される１つ若しくは２つ以上の組のメタデータ）を含む、拡張可能なスキーマを使用し得る。例として、図４及び７を使用すると、記憶モジュール１０６は、情報資産７００（例えば、情報資産１４０の表現）と関連付けられる１組のコアメタデータ７０２の一部として、グローバルメタデータレポジトリ１２０に、メタデータ２１２、４０４、及び２１４を記憶し得、かつ、同様に情報資産７００に関連付けられる１組の特殊化メタデータ７０４の一部として、グローバルメタデータレポジトリ１２０に、メタデータ４０２、４０６、及び４０８を記憶し得る。
【００６０】
少なくとも１つの実施例において、拡張可能なスキーマを使用してメタデータを記憶することによって、記憶モジュール１０６は、データ管理システムが、グローバルメタデータレポジトリ内に表される情報資産のメタデータを、それが価値があると考える任意の属性で増補することを可能にし得る。一部の実施例において、２つ若しくは３つ以上のデータ管理システムは、グローバルメタデータレポジトリ内に記憶されたコア又は特殊化された組のメタデータを介して、それらのメタデータを共有するようにデータ管理システムを構成することによって、統合され得る。少なくとも１つの実施例において、データ管理システムは、エンティティがそれを通じてメタデータを消費し得るグローバルメタデータレポジトリに、そのメタデータを記憶することによって、エンティティとメタデータを共有し得る。
【００６１】
工程３０８において、本明細書において説明されるシステムのうちの１つ若しくは２つ以上は、グローバルメタデータレポジトリ内に記憶されたメタデータの第１及び第２のインスタンスへのアクセスを、第１のデータ管理システム、第２のデータ管理システム、及び／又はエンティティに提供し得る。例えば、提供モジュール１０８は、図２のサーバ２０６の一部として、グローバルメタデータレポジトリ１２０内に記憶されたメタデータ２１２及び２１４へのアクセスを、データ管理システム２０２（１）〜（Ｎ）及び／又は情報資産１４０の所有者に提供し得る。
【００６２】
提供モジュール１０８は、任意の好適な様態で、グローバルメタデータレポジトリ内に記憶されたメタデータへのアクセスを提供し得る。一実施例において、提供モジュール１０８は、グローバルメタデータレポジトリに記憶されたメタデータへのアクセスを、クエリ及び検索能力を提供するアプリケーションプログラミングインターフェースを介して、データ管理システムに提供し得る。一部の実施例において、提供モジュール１０８は、データ管理システムが、関心対象の特定の情報資産と関連付けられたメタデータにアクセスすることを可能にし得る。少なくとも１つの実施例において、提供モジュール１０８は、データ管理システムが、メタデータが要求される情報資産を識別する（例えば、フィンガプリント又はハッシュを使用して）ことを可能にし得る。
【００６３】
更に、又は代替的に、提供モジュール１０８は、データ管理システムが、特定の組の属性（例えば、特定のファイルサイズ、場所、及び／又は所有者）を有する情報資産を検索することを可能にし得る。少なくとも１つの実施例において、提供モジュール１０８は、データ管理システムが、特定の情報資産の追加のインスタンスを検索することを可能にし得る。
【００６４】
一部の実施例において、データ管理システムが、グローバルメタデータレポジトリ内に記憶されたメタデータにクエリし、検索することを可能にすることによって、提供モジュール１０８は、データ管理システムが、情報資産源を走査することなく、どのような情報資産が情報資産源内に存在するかを効率的に発見することを可能にし得、これは、情報資産源における負荷を低減し得る、及び／又は情報資産を発見するためにデータ管理システムによって費やされる時間を著しく低減し得る。少なくともこの理由から、メタデータ源として、グローバルメタデータレポジトリを使用する、データ管理システムは、グローバルメタデータレポジトリにクエリし、かつこの情報がグローバルメタデータレポジトリ内に含まれていないと判定した後にのみ、情報資産源を走査して、どのような情報資産が情報資産源内に存在するかを発見し得る。
【００６５】
一部の実施例において、データ管理システムが、グローバルメタデータレポジトリ内に記憶されたメタデータにクエリし、検索することを可能にすることによって、提供モジュール１０８は、異種データ管理システムが、強化又は計算されたメタデータを共有することを可能にし得る。例えば、提供モジュール１０８は、電子ディスカバリシステム又はバックアップシステムが、データ損失防止システムによって、情報資産が機密として分類されているかどうかを判定することを可能にし得る。
【００６６】
一部の実施例において、データ管理システムが、グローバルメタデータレポジトリ内に記憶されたメタデータにクエリし、検索することを可能にすることによって、提供モジュール１０８は、同じメタデータを生成すること（例えば、分類）が可能であるデータ管理システムが、各情報資産に対して１回のみ、メタデータを生成することを可能にすることによって、データ管理システム間での努力の重複を低減又は排除し得る。少なくともこの理由から、メタデータ源として、グローバルメタデータレポジトリを使用する、データ管理システムは、グローバルメタデータレポジトリをクエリし、かつ情報資産のメタデータがグローバルメタデータレポジトリ内に記憶されていないと判定した後にのみ、情報資産のメタデータを生成し得る。
【００６７】
一部の実施例において、提供モジュール１０８は、グローバルメタデータレポジトリ内に記憶されたメタデータの分析又は要約を、エンティティに提供することによって、グローバルメタデータレポジトリ内に記憶されたメタデータを、エンティティに提供し得る。一実施例において、提供モジュール１０８は、グラフィカルユーザインターフェースを介して、エンティティに、エンティティの情報資産の全て若しくは一部分、情報資産の場所、どのように情報資産が使用されているか、情報資産の価値、及び／又はエンティティの情報資産に関する任意の他のメタデータに基づく情報を説明する、エンティティの情報資産の分析を提供し得る。
【００６８】
一部の実施例において、提供モジュール１０８は、グラフィカルユーザインターフェースを介して、エンティティに、エンティティがグローバルメタデータレポジトリ内に記憶されたメタデータに基づいて、情報資産を検索することを可能にする、検索ツールを提供し得る。一実施例において、かかる検索ツールは、エンティティが、特定の属性（例えば、特定のファイルサイズ、分類、若しくは所有者）を有する情報資産、及び／又は特定の情報資産の追加のインスタンスを検索することを可能にし得る。
【００６９】
一部の実施例において、提供モジュール１０８は、データ管理システムが、関心対象のイベントがグローバルメタデータレポジトリ内に記憶されたメタデータに生じるときに提供モジュール１０８によってトリガされるイベント通知に登録することを可能にし得る。例えば、提供モジュール１０８は、データ管理システムが、特定の情報資産のメタデータが別のデータ管理システムによって更新されるときにトリガされるイベント通知に登録することを可能にし得る。別の実施例において、提供モジュール１０８は、データ管理システムが、特定の情報資産の新たなインスタンスを示すメタデータがグローバルメタデータレポジトリに記憶されるときにトリガされるイベント通知に登録することを可能にし得る。少なくとも１つの実施例において、提供モジュール１０８は、データ管理システムが、情報資産の属性が特定の値に設定されるときにトリガされるイベント通知に登録することを可能にし得る。例えば、提供モジュール１０８は、データ管理システムが、情報資産が機密として分類されるときにトリガされるイベント通知に登録することを可能にし得る。工程３０８の完了時に、図３の例示的な方法３００は、終了し得る。
【００７０】
上で示されるように、本明細書において説明されるシステム及び方法は、異種データ管理システムが、グローバルメタデータレポジトリを使用して、情報資産メタデータを記憶し、それにアクセスすることを可能にし得る。図８は、情報資産メタデータをグローバルメタデータレポジトリに記憶するための例示的なコンピュータ実装方法８００の流れ図である。図８に示される工程は、任意の好適なコンピュータで実行可能なコード及び／又はコンピューティングシステムによって実施され得る。一部の実施形態において、図８に示される工程は、図１のシステム１００、図２のシステム２００、図９のコンピューティングシステム９１０、及び／又は図１０の例示的なネットワークアーキテクチャ１０００の一部分の構成要素のうちの１つ若しくは２つ以上によって実施され得る。
【００７１】
図８に例解されるように、工程８０２において、本明細書において説明されるシステムのうちの１つ若しくは２つ以上は、データ管理システムにおいて、情報資産を識別し得る。例えば、識別モジュール１１０は、図２のデータ管理システム２０２（１）の一部として、情報資産１４０（１）を識別し得る。
【００７２】
本明細書において説明されるシステムは、任意の好適な様態で工程８０２を実施し得る。一般的に、識別モジュール１１０は、データ管理システムの通常のデータ管理動作を実施しながら、情報資産を識別し得る。例えば、識別モジュール１１０は、バックアップシステムの一部として、ファイルをバックアップしながら、ファイルを識別し得る。別の実施例において、識別モジュール１１０は、電子メールアーカイビングシステムの一部として、電子メールをアーカイブしながら、電子メールを識別し得る。別の実施例において、識別モジュール１１０は、データ損失防止システムの一部として、機密情報に関して情報資産を走査しながら、情報資産を識別し得る。
【００７３】
一部の実施例において、識別モジュール１１０は、情報資産が記憶されている情報資産源を走査しながら、情報資産を識別し得る。少なくとも１つの実施例において、識別モジュール１１０は、指定された情報資産源に記憶された情報資産に関して、グローバルメタデータレポジトリにクエリしながら、情報資産を識別し得る。更に、又は代替的に、識別モジュール１１０は、情報資産源から、情報資産が修正（例えば、作成、更新、又は削除）されていることを示す通知を受信することによって、情報資産を識別し得る。
【００７４】
少なくとも１つの実施例において、識別モジュール１１０は、グローバルメタデータレポジトリを管理するシステムから、情報資産のメタデータに対する要求を受信することによって、情報資産を識別し得る。例えば、識別モジュール１１０は、図２のデータ管理システム２０２（１）の一部として、サーバ２０６上の受信モジュール１０４から、情報資産のメタデータに対する要求を受信することによって、情報資産を識別し得る。
【００７５】
工程８０４において、本明細書において説明されるシステムのうちの１つ若しくは２つ以上は、データ管理システムにおいて、情報資産のメタデータの第１のインスタンスを生成し得る。例えば、生成モジュール１１２は、図２のデータ管理システム２０２（１）の一部として、情報資産１４０（１）のメタデータ２１２を生成し得る。
【００７６】
本明細書において説明されるシステムは、任意の好適な様態で工程８０４を実施し得る。一般的に、生成モジュール１１２は、データ管理システムの一部として、データ管理システムの通常のデータ管理動作を実施しながら、情報資産のメタデータを生成し得る。例えば、生成モジュール１１２は、バックアップシステムの一部として、ファイルが、バックアップシステムによって作成されたバックアップ内に含まれることを示す、そのファイルのメタデータを生成する。別の実施例において、生成モジュール１１２は、電子メールアーカイビングシステムの一部として、電子メールの全て又は一部分がアーカイバル記憶システムにアーカイブされていることを示す、その電子メールのメタデータを生成し得る。別の実施例において、生成モジュール１１２は、データ損失防止システムの一部として、情報資産が機密情報を含むことを示す、その情報資産の分類を生成し得る。
【００７７】
一部の実施例において、生成モジュール１１２は、情報資産、又は情報資産の属性を発見することによって、情報資産のメタデータを生成し得る。例えば、生成モジュール１１２は、ファイルのサイズ又はファイルの場所を発見することによって、ファイルのメタデータを生成し得る。少なくとも１つの実施例において、生成モジュール１１２は、情報資産の内容を調査することなく、情報資産のメタデータを発見し得る。例えば、生成モジュール１１２は、テキスト文書に含まれる語を調査することなく、テキスト文書の名称、サイズ、又はデータタイプを発見し得る。
【００７８】
更に、又は代替的に、生成モジュール１１２は、情報資産の属性を作成することによって、情報資産のメタデータを生成し得る。例えば、生成モジュール１１２は、情報資産を分類することによって、情報資産のメタデータを生成し得る。一部の実施例において、生成モジュール１１２は、情報資産と別の情報資産との間の関連付けを作成することによって、情報資産のメタデータを生成し得る。例えば、生成モジュール１１２は、情報資産と情報資産のコンテナ（例えば、バックアップ）との間の関連付けを作成することによって、情報資産のメタデータを生成し得る。一部の実施例において、生成モジュール１１２は、情報資産に対する変更（例えば、修正及び／又は削除）に応答して、情報資産のメタデータを更新することによって、情報資産のメタデータを生成し得る。
【００７９】
一部の実施例において、生成モジュール１１２は、メタデータが、グローバルメタデータレポジトリを介して既にアクセス可能である場合、情報資産のメタデータを生成しなくてもよい。一実施例において、生成モジュール１１２は、メタデータが、グローバルメタデータレポジトリにクエリすることによって、グローバルメタデータレポジトリを介して既にアクセス可能であるか、又はそうでないかを判定し得る。一部の実施例において、生成モジュール１１２は、別のデータ管理システムがメタデータの生成のタスクを課されていることを示す、グローバルメタデータレポジトリからの通知を受信することによって、メタデータが、グローバルメタデータレポジトリを介して既にアクセス可能であると判定し得る。
【００８０】
工程８０６において、本明細書において説明されるシステムのうちの１つ若しくは２つ以上は、グローバルメタデータレポジトリ内に、メタデータの第１のインスタンスを記憶し得る。例えば、記憶モジュール１０６は、図２のデータ管理システム２０２（１）の一部として、グローバルメタデータレポジトリ１２０内にメタデータ２１２を記憶し得る。
【００８１】
本明細書において説明されるシステムは、任意の好適な様態で工程８０６を実施し得る。例えば、記憶モジュール１０６は、データ管理システムの一部として、グローバルメタデータレポジトリに記憶されるように、グローバルメタデータレポジトリを管理するシステムにメタデータを伝送し得る。一部の実施例において、記憶モジュール１０６は、データ管理システムが、グローバルメタデータレポジトリに情報資産メタデータを記憶することを可能にする、グローバルメタデータレポジトリのアプリケーションプログラミングインターフェースを介して、グローバルメタデータレポジトリを管理するシステムにメタデータを伝送し得る。一部の実施例において、記憶モジュール１０６は、システムからの要求に応答して、グローバルメタデータレポジトリを管理するシステムにメタデータを伝送し得る。一部の実施例において、記憶モジュール１０６は、メタデータが作成又は更新されるたびに、それをシステムに押入するためのシステムからの要求に応答して、グローバルメタデータレポジトリを管理するシステムにメタデータを伝送し得る。少なくとも１つの実施例において、記憶モジュール１０６は、データ管理システムの一部として、グローバルメタデータレポジトリを管理するシステムが、データ管理システムから情報資産メタデータを引出することを可能にする、アプリケーションプログラミングインターフェースを提供し得る。工程８０６の完了時に、図８の例示的な方法８００は、終了し得る。
【００８２】
一部の実施例において、データ管理システムは、それ自体のメタデータのレポジトリ及び源の両方として、集中グローバルメタデータレポジトリを使用し得る。更に、又は代替的に、データ管理システムは、他のデータ管理システムによって生成されたメタデータ源として、グローバルメタデータレポジトリを使用し得る。少なくとも１つの実施例において、データ管理システムは、他のデータ管理システムによって生成された、かつ集中グローバルメタデータレポジトリを介してアクセスすることができる、メタデータを使用して、そのデータ管理動作の一部又は全てを実施し得る。例えば、データ管理システムは、他のデータ管理システムによって生成されたメタデータを使用して、情報資産源を走査することなく、どのような情報資産が情報資産源内に存在するかを発見し得る。別の実施例において、バックアップシステムは、データ損失防止システムによって生成された分類メタデータ（例えば、情報資産が機密であることを示すメタデータ）を使用して、機密情報資産を識別及びバックアップし得る。別の実施例において、電子ディスカバリシステムは、システムによって生成された所有メタデータを使用して、関心対象の特定の管理責任者に属する１組の情報資産を識別し得る。
【００８３】
上で説明されるように、複数の異種データ管理システムからのエンティティの情報資産の情報資産メタデータを、単一のグローバルメタデータレポジトリに集約することによって、本明細書において説明されるシステム及び方法は、エンティティの情報資産の正規化された、統合された、かつ一貫性のある観点を、データ管理システム及びエンティティに提供し得る。一実施例において、本明細書において説明されるシステム及び方法は、異種データ管理システムが、情報資産に関するそれらの知識を、グローバルメタデータレポジトリに与えることを可能にすることによって、情報資産メタデータを、単一のグローバルメタデータレポジトリに集約し得る。
【００８４】
更に、グローバルメタデータレポジトリを作成することによって、本明細書において説明されるシステム及び方法は、エンティティ及びデータ管理システムが、単一の源から、組織の情報資産、並びにどのように情報資産が管理されるか、及び管理されるべきかの完全な理解を得ることを可能にし得る。更に、異種データ管理システムがグローバルメタデータレポジトリにアクセスし、それを強化することを可能にすることによって、本明細書において説明されるシステム及び方法は、（１）少なくとも１つのデータ管理システムが、複数の源にわたって存在するエンティティの情報資産を、源自体を走査することなく、発見することができ、（２）情報資産に関する価値のある知識が、いくつかのデータ管理システムで共有され得（例えば、資産が機密であるか、若しくは価値のあることを示す知識）、かつ（３）努力の重複が低減又は排除され得るように、異種データ管理システムが、メタデータを効率的に共有することを可能にし得る。
【００８５】
図９は、本明細書において説明及び／又は例解される実施形態のうちの１つ若しくは２つ以上を実装することが可能な例示的なコンピューティングシステム９１０のブロック図である。例えば、コンピューティングシステム９１０の全て又は一部分は、単独若しくは他の要素との組み合わせのいずれかで、本明細書において説明される工程のうちの１つ若しくは２つ以上（図３に例解される工程のうちの１つ若しくは２つ以上等）を実施し得る、及び／又は実施するための手段であり得る。コンピューティングシステム９１０の全て又は一部分はまた、本明細書において説明及び／若しくは例解される任意の他の工程、方法、又はプロセスを実施し得る、及び／又は実施するための手段であり得る。
【００８６】
コンピューティングシステム９１０は、コンピュータ可読命令を実行することが可能な任意のシングル若しくはマルチプロセッサコンピューティングデバイス又はシステムを広く表す。コンピューティングシステム９１０の例としては、限定することなく、ワークステーション、ラップトップ、クライアント側端末、サーバ、分散コンピューティングシステム、ハンドヘルドデバイス、又は任意の他のコンピューティングシステム若しくはデバイスが挙げられる。その最も基本的な構成において、コンピューティングシステム９１０は、少なくとも１つのプロセッサ９１４、及びシステムメモリ９１６を含み得る。
【００８７】
プロセッサ９１４は、概して、データを処理すること、又は命令を解釈及び実行することが可能な任意のタイプ又は形態の物理的処理ユニット（例えば、ハードウェア実装中央処理ユニット）を表す。ある実施形態において、プロセッサ９１４は、ソフトウェアアプリケーション又はモジュールから命令を受信し得る。これらの命令は、プロセッサ９１４に、本明細書において説明及び／又は例解される例示的な実施形態のうちの１つ若しくは２つ以上の機能を実施させ得る。
【００８８】
システムメモリ９１６は、概して、データ及び／又は他のコンピュータ可読命令を記憶することが可能な任意のタイプ又は形態の揮発性又は非揮発性記憶デバイス若しくは媒体を表す。システムメモリ９１６の例としては、限定することなく、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、フラッシュメモリ、又は任意の他の好適なメモリデバイスが挙げられる。必須ではないが、ある実施形態において、コンピューティングシステム９１０は、揮発性メモリユニット（例えば、システムメモリ９１６等）、及び非揮発性記憶デバイス（例えば、以下で詳細に説明されるような１次記憶デバイス９３２等）の両方を含み得る。一実施例において、図１からのモジュール１０２のうちの１つ若しくは２つ以上は、システムメモリ９１６にロードされ得る。
【００８９】
ある実施形態において、例示的なコンピューティングシステム９１０はまた、プロセッサ９１４及びシステムメモリ９１６に加えて、１つ若しくは２つ以上の構成要素又は要素を含み得る。例えば、図９に例解されるように、コンピューティングシステム９１０は、メモリコントローラ９１８と、入力／出力（Ｉ／Ｏ）コントローラ９２０と、通信インターフェース９２２とを含み得、これらの各々は、通信インフラストラクチャ９１２を介して相互接続され得る。通信インフラストラクチャ９１２は、概して、コンピューティングデバイスの１つ若しくは２つ以上の構成要素間の通信を容易にすることが可能な任意のタイプ又は形態のインフラストラクチャを表す。通信インフラストラクチャ９１２の例としては、限定することなく、通信バス（業界標準アーキテクチャ（ＩＳＡ）、周辺構成要素相互接続（ＰＣＩ）、ＰＣＩエクスプレス（ＰＣＩｅ）、又は類似のバス等）、及びネットワークが挙げられる。
【００９０】
メモリコントローラ９１８は、概して、メモリ若しくはデータを取り扱うこと、又はコンピューティングシステム９１０の１つ若しくは２つ以上の構成要素間の通信を制御することが可能な任意のタイプ又は形態のデバイスを表す。例えば、ある実施形態において、メモリコントローラ９１８は、通信インフラストラクチャ９１２を介して、プロセッサ９１４、システムメモリ９１６、及びＩ／Ｏコントローラ９２０間の通信を制御し得る。
【００９１】
Ｉ／Ｏコントローラ９２０は、概して、コンピューティングデバイスの入力及び出力機能を調整及び／又は制御することが可能な任意のタイプ又は形態のモジュールを表す。例えば、ある実施形態において、Ｉ／Ｏコントローラ９２０は、プロセッサ９１４、システムメモリ９１６、通信インターフェース９２２、表示アダプタ９２６、入力インターフェース９３０、及び記憶インターフェース９３４等のコンピューティングシステム９１０の１つ若しくは２つ以上の要素間のデータの転送を制御し得るか、又は容易にし得る。
【００９２】
通信インターフェース９２２は、例示的なコンピューティングシステム９１０と、１つ若しくは２つ以上の追加のデバイスとの間の通信を容易にすることが可能な任意のタイプ又は形態の通信デバイス又はアダプタを広く表す。例えば、ある実施形態において、通信インターフェース９２２は、コンピューティングシステム９１０と、追加のコンピューティングシステムを含む私的若しくは公的ネットワークとの間の通信を容易にし得る。通信インターフェース９２２の例としては、限定することなく、有線ネットワークインターフェース（ネットワークインターフェースカード等）、無線ネットワークインターフェース（無線ネットワークインターフェースカード等）、モデム、及び任意の他の好適なインターフェースが挙げられる。少なくとも１つの実施形態において、通信インターフェース９２２は、インターネット等のネットワークへの直接的なリンクを介して、遠隔サーバへの直接的な接続を提供し得る。通信インターフェース９２２はまた、例えば、ローカルエリアネットワーク（イーサネット（登録商標）ネットワーク等）、パーソナルエリアネットワーク、電話若しくはケーブルネットワーク、セルラ電話接続、衛星データ接続、又は任意の他の好適な接続を通じて、かかる接続を間接的に提供し得る。
【００９３】
ある実施形態において、通信インターフェース９２２はまた、外部バス又は通信チャネルを介して、コンピューティングシステム９１０と、１つ若しくは２つ以上の追加のネットワーク又は記憶デバイスとの間の通信を容易にするように構成されるホストアダプタを表し得る。ホストアダプタの例としては、限定することなく、スモールコンピュータシステムインターフェース（ＳＣＳＩ）ホストアダプタ、ユニバーサルシリアルバス（ＵＳＢ）ホストアダプタ、米国電気電子技術者協会（ＩＥＥＥ）１３９４ホストアダプタ、アドバンストテクノロジーアタッチメント（ＡＴＡ）、パラレルＡＴＡ（ＰＡＴＡ）、シリアルＡＴＡ（ＳＡＴＡ）、及びエクスターナルＳＡＴＡ（ｅＳＡＴＡ）ホストアダプタ、ファイバチャネルインターフェースアダプタ、イーサネット（登録商標）アダプタなどが挙げられる。通信インターフェース９２２はまた、コンピューティングシステム９１０が、分散又は遠隔コンピューティングに関与することを可能にし得る。例えば、通信インターフェース９２２は、実行のために、遠隔デバイスから命令を受信し、かつ遠隔デバイスに命令を送信し得る。
【００９４】
図９に例解されるように、コンピューティングシステム９１０はまた、表示アダプタ９２６を介して、通信インフラストラクチャ９１２に連結される、少なくとも１つの表示デバイス９２４を含み得る。表示デバイス９２４は、概して、表示アダプタ９２６によって転送された情報を視覚的に表示することが可能な任意のタイプ又は形態のデバイスを表す。同様に、表示アダプタ９２６は、概して、表示デバイス９２４上に表示するために、通信インフラストラクチャ９１２から（又は当該技術分野において既知のように、フレームバッファから）、グラフィック、テキスト、及び他のデータを転送するように構成される任意のタイプ又は形態のデバイスを表す。
【００９５】
図９に例解されるように、例示的なコンピューティングシステム９１０はまた、入力インターフェース９３０を介して、通信インフラストラクチャ９１２に連結される、少なくとも１つの入力デバイス９２８を含み得る。入力デバイス９２８は、概して、コンピュータ又はヒトのいずれかによって生成された入力を、例示的なコンピューティングシステム９１０に提供することが可能な任意のタイプ又は形態の入力デバイスを表す。入力デバイス９２８の例としては、限定することなく、キーボード、ポインティングデバイス、音声認識デバイス、又は任意の他の入力デバイスが挙げられる。
【００９６】
図９に例解されるように、例示的なコンピューティングシステム９１０はまた、記憶インターフェース９３４を介して、通信インフラストラクチャ９１２に連結される、１次記憶デバイス９３２及びバックアップ記憶デバイス９３３を含み得る。記憶デバイス９３２及び９３３は、概して、データ及び／又は他のコンピュータ可読命令を記憶することが可能な任意のタイプ又は形態の記憶デバイス又は媒体を表す。例えば、記憶デバイス９３２及び９３３は、磁気ディスクドライブ（例えば、いわゆるハードドライブ）、ソリッドステートドライブ、フロッピーディスクドライブ、磁気テープドライブ、光ディスクドライブなどであり得る。記憶インターフェース９３４は、概して、記憶デバイス９３２及び９３３と、コンピューティングシステム９１０の他の構成要素との間でデータを転送するための任意のタイプ又は形態のインターフェース又はデバイスを表す。一実施例において、図１からのグローバルメタデータレポジトリ１２０は、１次記憶デバイス９３２内に記憶され得る。
【００９７】
ある実施形態において、記憶デバイス９３２及び９３３は、コンピュータソフトウェア、データ、又は他のコンピュータ可読情報を記憶するように構成される取り外し可能な記憶ユニットから読み取るように、及び／又はそれに書き込むように構成され得る。好適な取り外し可能な記憶ユニットの例としては、限定することなく、フロッピーディスク、磁気テープ、光ディスク、フラッシュメモリデバイスなどが挙げられる。記憶デバイス９３２及び９３３はまた、コンピュータソフトウェア、データ、又は他のコンピュータ可読命令が、コンピューティングシステム９１０にロードされることを可能にするための他の類似の構造又はデバイスを含み得る。例えば、記憶デバイス９３２及び９３３は、ソフトウェア、データ、他のコンピュータ可読情報を読み取る及び書き込むように構成され得る。記憶デバイス９３２及び９３３は、コンピューティングシステム９１０の一部であり得るか、又は他のインターフェースシステムを通じてアクセスされる別個のデバイスであり得る。
【００９８】
多くの他のデバイス又はサブシステムが、コンピューティングシステム９１０に接続され得る。逆に、図９に例解される構成要素及びデバイスの全てが、本明細書において説明及び／又は例解される実施形態を実践するために存在する必要があるわけではない。上で言及されるデバイス及びサブシステムはまた、図９に示されるものとは異なる様式で相互接続され得る。コンピューティングシステム９１０はまた、任意の数のソフトウェア、ファームウェア、及び／又はハードウェア構成を採用し得る。例えば、本明細書において開示される例示的な実施形態のうちの１つ若しくは２つ以上は、コンピュータ可読媒体上に、コンピュータプログラム（コンピュータソフトウェア、ソフトウェアアプリケーション、コンピュータ可読命令、又はコンピュータ制御論理とも称される）としてコード化され得る。「コンピュータ可読媒体」という用語は、本明細書において使用される際、概して、コンピュータ可読命令を記憶又は担持することが可能な任意の形態のデバイス、キャリア、又は媒体を指す。コンピュータ可読媒体の例としては、限定することなく、搬送波等の伝送タイプ媒体、並びに磁気記憶媒体（例えば、ハードディスクドライブ、テープドライブ、及びフロッピーディスク）、光記憶媒体（例えば、コンパクトディスク（ＣＤ）、デジタルビデオディスク（ＤＶＤ）、及びＢＬＵ−ＲＡＹ（登録商標）ディスク）、電子記憶媒体（例えば、ソリッドステートドライブ及びフラッシュ媒体）等の非一時的タイプ媒体、並びに他の分散システムが挙げられる。
【００９９】
コンピュータプログラムを含むコンピュータ可読媒体は、コンピューティングシステム９１０にロードされ得る。次いで、コンピュータ可読媒体上に記憶されるコンピュータプログラムの全て又は一部分は、システムメモリ９１６並びに／又は記憶デバイス９３２及び９３３の種々の部分内に記憶され得る。プロセッサ９１４によって実行されるとき、コンピューティングシステム９１０にロードされたコンピュータプログラムは、プロセッサ９１４に、本明細書において説明及び／又は例解される例示的な実施形態のうちの１つ若しくは２つ以上の機能を実施させ得る、及び／又は実施するための手段であり得る。更に、又は代替的に、本明細書において説明及び／又は例解される例示的な実施形態のうちの１つ若しくは２つ以上は、ファームウェア及び／又はハードウェアにおいて実装され得る。例えば、コンピューティングシステム９１０は、本明細書において開示される例示的な実施形態のうちの１つ若しくは２つ以上を実装するように適合される、特定用途向け集積回路（ＡＳＩＣ）として構成され得る。
【０１００】
図１０は、クライアントシステム１０１０、１０２０、及び１０３０、並びにサーバ１０４０及び１０４５が、ネットワーク１０５０に連結され得る、例示的なネットワークアーキテクチャ１０００のブロック図である。上で詳述されるように、ネットワークアーキテクチャ１０００の全て又は一部分は、単独若しくは他の要素との組み合わせのいずれかで、本明細書において開示される工程のうちの１つ若しくは２つ以上（図３に例解される工程のうちの１つ若しくは２つ以上等）を実施し得る、及び／又は実施するための手段であり得る。ネットワークアーキテクチャ１０００の全て又は一部分はまた、本開示において記載される他の工程及び特性を実施するために使用され得る、及び／又は実施するための手段であり得る。
【０１０１】
クライアントシステム１０１０、１０２０、及び１０３０は、概して、図９の例示的なコンピューティングシステム９１０等の任意のタイプ又は形態のコンピューティングデバイス又はシステムを表す。同様に、サーバ１０４０及び１０４５は、概して、種々のデータベースサービスを提供するように、及び／又はあるソフトウェアアプリケーションを実行するように構成される、アプリケーションサーバ又はデータベースサーバ等のコンピューティングデバイス又はシステムを表す。ネットワーク１０５０は、概して、例えば、イントラネット、ＷＡＮ、ＬＡＮ、ＰＡＮ、又はインターネットを含む、任意の電気通信又はコンピュータネットワークを表す。一実施例において、クライアントシステム１０１０、１０２０、及び／若しくは１０３０、並びに／又はサーバ１０４０及び／若しくは１０４５は、図１からのシステム１００の全て又は一部分を含み得る。
【０１０２】
図１０に例解されるように、１つ若しくは２つ以上の記憶デバイス１０６０（１）〜（Ｎ）は、サーバ１０４０に直接取設され得る。同様に、１つ若しくは２つ以上の記憶デバイス１０７０（１）〜（Ｎ）は、サーバ１０４５に直接取設され得る。記憶デバイス１０６０（１）〜（Ｎ）及び記憶デバイス１０７０（１）〜（Ｎ）は、概して、データ及び／又は他のコンピュータ可読命令を記憶することが可能な任意のタイプ又は形態の記憶デバイス又は媒体を表す。ある実施形態において、記憶デバイス１０６０（１）〜（Ｎ）及び記憶デバイス１０７０（１）〜（Ｎ）は、ネットワークファイルシステム（ＮＦＳ）、サーバメッセージブロック（ＳＭＢ）、又は共通インターネットファイルシステム（ＣＩＦＳ）等の種々のプロトコルを使用して、サーバ１０４０及び１０４５と通信するように構成されるネットワーク接続型記憶（ＮＡＳ）デバイスを表し得る。
【０１０３】
サーバ１０４０及び１０４５はまた、記憶エリアネットワーク（ＳＡＮ）ファブリック１０８０に接続され得る。ＳＡＮファブリック１０８０は、概して、複数の記憶デバイス間の通信を容易にすることが可能な任意のタイプ又は形態のコンピュータネットワーク又はアーキテクチャを表す。ＳＡＮファブリック１０８０は、サーバ１０４０及び１０４５と、複数の記憶デバイス１０９０（１）〜（Ｎ）及び／又は知的記憶アレイ１０９５との間の通信を容易にし得る。ＳＡＮファブリック１０８０はまた、デバイス１０９０（１）〜（Ｎ）及びアレイ１０９５が、クライアントシステム１０１０、１０２０、及び１０３０に対してローカルで取設されたデバイスとして見えるような態様で、ネットワーク１０５０並びにサーバ１０４０及び１０４５を介して、クライアントシステム１０１０、１０２０、及び１０３０と、記憶デバイス１０９０（１）〜（Ｎ）及び／又は知的記憶アレイ１０９５との間の通信を容易にし得る。記憶デバイス１０６０（１）〜（Ｎ）及び記憶デバイス１０７０（１）〜（Ｎ）と同様に、記憶デバイス１０９０（１）〜（Ｎ）及び知的記憶アレイ１０９５は、概して、データ及び／又は他のコンピュータ可読命令を記憶することが可能な任意のタイプ又は形態の記憶デバイス又は媒体を表す。
【０１０４】
ある実施形態において、かつ図９の例示的なコンピューティングシステム９１０を参照すると、図９の通信インターフェース９２２等の通信インターフェースは、各クライアントシステム１０１０、１０２０、及び１０３０と、ネットワーク１０５０との間の接続性を提供するために使用され得る。クライアントシステム１０１０、１０２０、及び１０３０は、例えば、ウェブブラウザ又は他のクライアントソフトウェアを使用して、サーバ１０４０又は１０４５上の情報にアクセスすることが可能であり得る。かかるソフトウェアは、クライアントシステム１０１０、１０２０、及び１０３０が、サーバ１０４０、サーバ１０４５、記憶デバイス１０６０（１）〜（Ｎ）、記憶デバイス１０７０（１）〜（Ｎ）、記憶デバイス１０９０（１）〜（Ｎ）、又は知的記憶アレイ１０９５によってホストされるデータにアクセスすることを可能にし得る。図１０は、データを交換するためのネットワーク（インターネット等）の使用を描写するが、本明細書において説明及び／又は例解される実施形態は、インターネット又はいずれの特定のネットワークベースの環境にも限定されない。
【０１０５】
少なくとも１つの実施形態において、本明細書において開示される例示的な実施形態のうちの１つ若しくは２つ以上の全て又は一部分は、コンピュータプログラムとしてコード化され得、サーバ１０４０、サーバ１０４５、記憶デバイス１０６０（１）〜（Ｎ）、記憶デバイス１０７０（１）〜（Ｎ）、記憶デバイス１０９０（１）〜（Ｎ）、知的記憶アレイ１０９５、又はこれらの任意の組み合わせにロードされ、これらによって実行され得る。本明細書において開示される例示的な実施形態のうちの１つ若しくは２つ以上の全て又は一部分はまた、コンピュータプログラムとしてコード化され、サーバ１０４０内に記憶され、サーバ１０４５によって実行され、ネットワーク１０５０を通じてクライアントシステム１０１０、１０２０、及び１０３０に分散され得る。
【０１０６】
上で詳述されるように、コンピューティングシステム９１０及び／又はネットワークアーキテクチャ１０００の１つ若しくは２つ以上の構成要素は、単独若しくは他の要素との組み合わせのいずれかで、複数の異種データ管理システムからの情報資産メタデータを集約するための例示的な方法のうちの１つ若しくは２つ以上の工程を実施し得る、及び／又は実施するための手段であり得る。
【０１０７】
上述の開示は、具体的なブロック図、フローチャート、及び実施例を使用して、種々の実施形態を記載するが、本明細書において説明及び／又は例解される各ブロック図の構成要素、フローチャートの工程、動作、及び／又は構成要素は、広範なハードウェア、ソフトウェア、又はファームウェア（又はこれらの任意の組み合わせ）構成を使用して、個々に、及び／又は集合的に実装され得る。加えて、他の構成要素内に含まれる構成要素のいずれの開示も、多くの他のアーキテクチャを実装して、同じ機能性を達成することができるため、事実上、例示的であると見なされるべきである。
【０１０８】
一部の実施例において、図１の例示的なシステム１００の全て又は一部分は、クラウドコンピューティング又はネットワークベースの環境の一部分を表し得る。クラウドコンピューティング環境は、インターネットを介して、種々のサービス及びアプリケーションを提供し得る。これらのクラウドベースのサービス（例えば、サービスとしてのソフトウェア、サービスとしてプラットフォーム、サービスとしてのインフラストラクチャなど）は、ウェブブラウザ又は他の遠隔インターフェースを通じて、アクセス可能であり得る。本明細書において説明される種々の機能は、遠隔デスクトップ環境又は任意の他のクラウドベースのコンピューティング環境を通じて提供され得る。
【０１０９】
種々の実施形態において、図１の例示的なシステム１００の全て又は一部分は、クラウドベースのコンピューティング環境内のマルチテナンシーを容易にし得る。換言すると、本明細書において説明されるソフトウェアモジュールは、本明細書において説明される機能のうちの１つ若しくは２つ以上に対するマルチテナンシーを容易にするように、コンピューティングシステム（例えば、サーバ）を構成し得る。例えば、本明細書において説明されるソフトウェアモジュールのうちの１つ若しくは２つ以上は、２つ若しくは３つ以上のクライアント（例えば、顧客）が、サーバ上で実行されているアプリケーションを共有することを可能にするように、サーバをプログラムし得る。このようにプログラムされたサーバは、複数の顧客（即ち、テナント）間でアプリケーション、オペレーティングシステム、処理システム、及び／又は記憶システムを共有し得る。本明細書において説明されるモジュールのうちの１つ若しくは２つ以上はまた、ある顧客が別の顧客のデータ及び／又は構成情報にアクセスすることができないように、各顧客に対して、マルチテナントアプリケーションのデータ及び／又は構成情報を分割し得る。
【０１１０】
種々の実施形態によると、図１の例示的なシステム１００の全て又は一部分は、仮想環境内で実装され得る。例えば、本明細書において説明されるモジュール及び／又はデータは、仮想マシン内に存在し得る、及び／又はそこで実行し得る。本明細書において使用される際、「仮想マシン」という用語は、概して、仮想マシンマネージャ（例えば、ハイパーバイザ）によって、コンピューティングハードウェアから抽象化される任意のオペレーティングシステム環境を指す。更に、又は代替的に、本明細書において説明されるモジュール及び／又はデータは、仮想化層内に存在し得る、及び／又はそこで実行し得る。本明細書において使用される際、「仮想化層」という用語は、概して、オペレーティングシステム環境に重なる、及び／又はそれから抽象化される、任意のデータ層及び／又はアプリケーション層を指す。仮想化層は、仮想化層を、根本的な基本オペレーティングシステムの一部であるかのように提示する、ソフトウェア仮想化ソリューション（例えば、ファイルシステムフィルタ）によって、管理され得る。例えば、ソフトウェア仮想化ソリューションは、最初は基本ファイルシステム及び／又はレジストリ内の場所に向けられた呼び出しを、仮想化層内の場所にリダイレクトし得る。
【０１１１】
一部の実施例において、図１の例示的なシステム１００の全て又は一部分は、モバイルコンピューティング環境の一部分を表し得る。モバイルコンピューティング環境は、モバイル電話、タブレットコンピュータ、電子書籍リーダ、パーソナルデジタルアシスタント、ウェアラブルコンピューティングデバイス（例えば、頭部装着型ディスプレイ、スマートウォッチなどを有するコンピューティングデバイス）などを含む、広範なモバイルコンピューティングデバイスによって実装され得る。一部の実施例において、モバイルコンピューティング環境は、例えば、バッテリ電力への依存、任意の所与の時間に１つのフォアグラウンドアプリケーションのみを提示すること、遠隔管理特性、タッチスクリーン特性、場所及び移動データ（例えば、グローバルポジショニングシステム、ジャイロスコープ、加速度計などによって提供される）、システムレベルの構成への修正を制限する、及び／又は第３者のソフトウェアが他のアプリケーションの挙動を検査する能力、アプリケーションのインストールを制限する（例えば、承認されたアプリケーションストアのみから得る）能力などを制限する、制限されたプラットフォームを含む、１つ若しくは２つ以上の異なる特性を含み得る。本明細書において説明される種々の機能は、モバイルコンピューティング環境に対して提供され得る、及び／又はモバイルコンピューティング環境と相互作用し得る。
【０１１２】
加えて、図１の例示的なシステム１００の全て又は一部分は、情報管理のための１つ若しくは２つ以上のシステムの一部分を表し得る、それらの相互作用し得る、それらによって生成されるデータを消費し得る、及び／又はそれらによって消費されるデータを生成し得る。本明細書において使用される際、「情報管理」という用語は、データの保護、組織化、及び／又は記憶を指し得る。情報管理のためのシステムの例としては、限定することなく、記憶システム、バックアップシステム、アーカイバルシステム、複製システム、高可用性システム、データ検索システム、仮想化システムなどが挙げられ得る。
【０１１３】
一部の実施形態において、図１の例示的なシステム１００の全て又は一部分は、情報セキュリティのための１つ若しくは２つ以上のシステムの一部分を表し得る、それらによって保護されるデータを生成し得る、及び／又はそれらと通信し得る。本明細書において使用される際、「情報セキュリティ」という用語は、保護されたデータへのアクセスの制御を指し得る。情報セキュリティのためのシステムの例としては、限定することなく、管理されたセキュリティサービスを提供するシステム、データ損失防止システム、アイデンティティ認証システム、アクセス制御システム、暗号化システム、ポリシーコンプライアンスシステム、侵入検出及び防止システム、電子ディスカバリシステムなどが挙げられ得る。
【０１１４】
一部の実施例によると、図１の例示的なシステム１００の全て又は一部分は、エンドポイントセキュリティのための１つ若しくは２つ以上のシステムの一部分を表し得る、それらと通信し得る、及び／又はそれらから保護を受け得る。本明細書において使用される際、「エンドポイントセキュリティ」という用語は、不法及び／又は違法な使用、アクセス、及び／又は制御からのエンドポイントシステムの保護を指し得る。エンドポイント保護のためのシステムの例としては、限定することなく、マルウェア対策システム、ユーザ認証システム、暗号化システム、プライバシーシステム、スパムフィルタリングサービスなどが挙げられ得る。
【０１１５】
本明細書において説明及び／又は例解される工程のプロセスパラメータ及び順序は、例として示されるに過ぎず、所望に応じて変化させることができる。例えば、本明細書において例解及び／又は説明される工程は、特定の順序で図示又は考察されるが、これらの工程は、必ずしも例解又は考察される順序で実施される必要はない。本明細書において説明及び／又は例解される種々の例示的な方法もまた、本明細書において説明若しくは例解される工程のうちの１つ若しくは２つ以上を省略し得るか、又は開示されるものに加えて追加の工程を含み得る。
【０１１６】
種々の実施形態が、完全に機能的なコンピューティングシステムの文脈で、本明細書において説明及び／又は例解されているが、これらの例示的な実施形態のうちの１つ若しくは２つ以上は、分散を実際に行うために使用される特定のタイプのコンピュータ可読媒体にかかわらず、様々な形態のプログラム製品として分散され得る。本明細書において開示される実施形態はまた、あるタスクを実施するソフトウェアモジュールを使用して、実装され得る。これらのソフトウェアモジュールは、コンピュータ可読記憶媒体上に、又はコンピューティングシステム内に記憶され得る、スクリプト、バッチ、又は他の実行可能なファイルを含み得る。一部の実施形態において、これらのソフトウェアモジュールは、本明細書において開示される例示的な実施形態のうちの１つ若しくは２つ以上を実施するように、コンピューティングシステムを構成し得る。
【０１１７】
加えて、本明細書において説明されるモジュールのうちの１つ若しくは２つ以上は、データ、物理的デバイス、及び／又は物理的デバイスの表現を、ある形態から別の形態に変換し得る。例えば、本明細書において列挙されるモジュールのうちの１つ若しくは２つ以上は、情報資産を管理する複数の異種データ管理システムから、情報資産のメタデータを受信し、メタデータをグローバルメタデータレポジトリに変換し、グローバルメタデータレポジトリを管理、利用、及び強化することが可能であるシステムに、変換の結果を出力し、変換の結果を使用して、データ管理システムに情報資産の統合された観点を提供し、変換の結果を記憶システムに記憶し得る。更に、又は代替的に、本明細書において列挙されるモジュールのうちの１つ若しくは２つ以上は、コンピューティングデバイス上で実行すること、コンピューティングデバイス上にデータを記憶すること、及び／又はそうでなければ、コンピューティングデバイスと相互作用することによって、物理的コンピューティングデバイスのプロセッサ、揮発性メモリ、非揮発性メモリ、及び／又は任意の他の部分を、ある形態から別の形態に変換し得る。
【０１１８】
先述の説明は、当業者が、本明細書において開示される例示的な実施形態の種々の態様を最良に利用することを可能にするために提供されている。この例示的な説明は、包括的であること、又は開示されるいかなる正確な形態にも限定されることを意図されない。多くの修正及び改変が、本開示の趣旨及び範囲から逸脱することなく、可能である。本明細書において開示される実施形態は、全ての点において、例解的であり、制限的ではないと見なされるべきである。本開示の範囲を判定する上では、添付の請求項及びそれらの同等物を参照するべきである。
【０１１９】
別途記載されない限り、「〜に接続される（connected to）」及び「〜に連結される（coupled to）」という用語（及びそれらの派生語）は、本明細書及び請求項において使用される際、直接的及び間接的（即ち、他の要素又は構成要素を介した）接続の両方を許容するとして解釈されるものとする。加えて、「a」又は「an」という用語は、本明細書及び請求項において使用される際、「〜のうちの少なくとも１つ（at least one of）」を意味するとして解釈されるものとする。最後に、使用を容易にするために、「含む（including）」及び「有する（having）」という用語（及びそれらの派生語）は、本明細書及び請求項において使用される際、「備える（comprising）」という語と同義的であり、かつ同じ意味を有する。
【図１】
0006336675.tif 000002
【図２】
0006336675.tif 000003
【図３】
0006336675.tif 000004
【図４】
0006336675.tif 000005
【図５】
0006336675.tif 000006
【図６】
0006336675.tif 000007
【図７】
0006336675.tif 000008
【図８】
0006336675.tif 000009
【図９】
0006336675.tif 000010
【図１０】
0006336675.tif 000011