【手続補正書】
【提出日】平成27年6月2日(2015.6.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティング環境における、少なくとも１つのプロセッサーで少なくとも部分的に行われる方法であって、データベース・クエリを処理するステップを含み、前記データベース・クエリは、データ・ソースからのデータを選択するための１以上のパラメーターを含み、該１以上のパラメーターは、値が読み出される識別されるエンティティを含み、前記データベース・クエリを処理するステップは、
識別される前記エンティティの第１のサブセットについての値が、第１のデータベースから、識別される前記エンティティの前記第１のサブセットにより入手可能であることを判定するステップであって、識別される前記エンティティの前記第１のサブセットは、前記第１のデータベースについてのパラメーターに対応し、該パラメーターは、前記１以上のパラメーターから選択される、ステップと、
識別される前記エンティティの第２のサブセットについての値が、前記第１のデータベースから、前記１以上のパラメーターのうちの強化パラメーターを認識することにより、入手不可能であることを判定するステップであって、前記強化パラメーターは、前記第１のデータベースからの値が識別される前記エンティティの前記第２のサブセットについての前記値で強化されることを示す、ステップと、
前記第１のデータベースから、前記パラメーターに対応する、識別される前記エンティティの前記第１のサブセットについての前記値を読み出すステップと、
識別される前記エンティティの前記第２のサブセットについての値を第２のデータベースから読み出すリクエストを、前記強化パラメーターを認識することに応答して生成するステップであって、前記リクエストは、識別されるエンティティの前記第１のサブセットのうちの１つの識別されるエンティティについての値を用いて、識別されるエンティティの前記第２のサブセットについて読み出す値を特定し、前記第２のデータベースは前記第１のデータベースと異なる、ステップと、
識別される前記エンティティの前記第２のサブセットについての値を、前記リクエストの結果として受けるステップと、
前記データベース・クエリに対する強化されたデータベース・クエリ応答を生成するステップであって、前記強化されたデータベース・クエリ応答は、識別される前記エンティティの前記第１のサブセットについての前記第１のデータベースからの前記値を含み、識別される前記エンティティの前記第２のサブセットについての前記第２のデータベースからの前記値を含む、ステップと
を含む、方法。
【請求項２】
請求項１に記載の方法であって、識別される前記エンティティの前記第２のサブセットについての値を受けるステップは、前記第２のデータベースから強化データを取得するステップを含む、方法。
【請求項３】
請求項２に記載の方法であって、前記強化データを取得するステップは、少なくとも１つのエンティティ・コンポーネントを少なくとも１つのデータ・ソースにマッピングするステップを含み、前記少なくとも１つのデータ・ソースは複数のデータ・ソースから、あるポリシーを用いて選択される、方法。
【請求項４】
請求項１に記載の方法であって、識別される前記エンティティの前記第２のサブセットについての値を読み出すリクエストを生成するステップは、
前記データベース・クエリに含まれる明示強化コマンドを識別するステップであって、前記明示強化コマンドは、前記強化パラメーターを形成するために用いられるクエリ言語コマンドから識別される、ステップと、
前記明示強化コマンドを１以上のネイティブ・リクエストに変換するステップであって、前記第２のデータベースについてのプロトコルを識別するステップと、該プロトコルに基づくネイティブ・リクエストを作成するステップを含むステップと
を含む、方法。
【請求項５】
請求項４に記載の方法であって、前記明示強化コマンドを変換するステップは、関連ディレクトリー・エントリーにアクセスするステップを含み、前記関連ディレクトリー・エントリーは、前記第２のデータベースと通信し、前記１以上のネイティブ・リクエストを開始するための前記プロトコルを定める、方法。
【請求項６】
請求項２に記載の方法であって、前記強化されたデータベース・クエリ応答を生成するステップは、識別される前記エンティティの前記第１のサブセットについての前記値を強化するために、前記第２のデータベースが提供する前記強化データをデータベース・クエリ応答に置き、前記強化されたデータベース・クエリ応答に対応するビューを返すステップ、及び、テーブル・データに前記強化されたデータベース・クエリ応答を移入するステップのうちの一方又は双方を含む、方法。
【請求項７】
請求項６に記載の方法であって、前記強化されたデータベース・クエリ応答を生成するステップは、前記少なくとも１つのデータ・ソースが提供する強化データとのデータベース・オペレーションに応答して返された、リレーショナル・データベースのデータを強化するステップを含む、方法。
【請求項８】
請求項２に記載の方法であって、前記データベース・クエリを処理するステップは、前記強化パラメーターを前記データベース・クエリから抽出するステップを含む、方法。
【請求項９】
請求項８に記載の方法であって、前記強化パラメーターを前記データベース・クエリから抽出するステップは、前記第２のデータベースからのある値を識別するパラメーターを抽出するステップを含み、前記パラメーターは時間及び場所の一方又は双方のパラメーターを含む、方法。
【請求項１０】
請求項１に記載の方法であって、前記第２のデータベースに接続するステップと、前記第２のデータベースと通信するためのプロトコルを識別するステップと、前記第２のデータベースから識別される前記エンティティの前記第２のサブセットについての前記値を読み出すために、前記プロトコルの使用と関連するデータを格納するステップとを更に含む方法。
【請求項１１】
請求項１０に記載の方法であって、識別される前記エンティティの前記第２のサブセットについての前記値を読み出すために、前記プロトコルの使用と関連する前記データを格納するステップは、データベース・クエリを前記第２のデータベースにて認証するように構成された１以上の資格情報を格納するステップ、及び、識別される前記エンティティの前記第２のサブセットについての前記値と関連する１以上のフォーマットを格納するステップのうちの一方または双方を更に含む、方法。
【請求項１２】
請求項１０に記載の方法であって、識別される前記エンティティの前記第２のサブセットについての前記値を読み出すために、前記プロトコルの使用と関連する前記データを格納するステップは、前記データをディレクトリー・エントリーに格納するステップを含み、前記ディレクトリー・エントリーは、前記データベース・クエリに基づいて前記第２のデータベースに対するネイティブ・リクエストを作成するために使用される、方法。
【請求項１３】
コンピューティング環境におけるシステムであって、
１以上のプロセッサーと、
データベース・クエリを処理するよう構成された強化サービスと
を備え、前記データベース・クエリは、データ・ソースからのデータを選択するための１以上のパラメーターを含み、該１以上のパラメーターは、値が読み出されるエンティティを識別し、前記データベース・クエリを処理することは、
識別される前記エンティティの第１のサブセットについての値が、第１のデータベースから、識別される前記エンティティの前記第１のサブセットにより入手可能であることを判定するステップであって、識別される前記エンティティの前記第１のサブセットは、前記第１のデータベースについてのパラメーターに対応し、該パラメーターは、前記１以上のパラメーターから選択される、ステップと、
識別される前記エンティティの第２のサブセットについての値が、前記第１のデータベースから、前記１以上のパラメーターのうちの強化パラメーターを認識することにより、入手不可能であることを判定するステップであって、前記強化パラメーターは、前記第１のデータベースからの値が識別される前記エンティティの前記第２のサブセットについての前記値で強化されることを示す、ステップと、
前記第１のデータベースから、前記パラメーターに対応する、識別される前記エンティティの前記第１のサブセットについての前記値を読み出すステップと、
識別される前記エンティティの前記第２のサブセットについての値を第２のデータベースから読み出すリクエストを、前記強化パラメーターを認識することに応答して生成するステップであって、前記リクエストは、識別されるエンティティの前記第１のサブセットのうちの１つの識別されるエンティティについての値を用いて、識別されるエンティティの前記第２のサブセットについて読み出す値を特定し、前記第２のデータベースは前記第１のデータベースと異なる、ステップと、
識別される前記エンティティの前記第２のサブセットについての値を、前記リクエストの結果として受けるステップと、
前記データベース・クエリに対する強化されたデータベース・クエリ応答を生成するステップであって、前記強化されたデータベース・クエリ応答は、識別される前記エンティティの前記第１のサブセットについての前記第１のデータベースからの前記値を含み、識別される前記エンティティの前記第２のサブセットについての前記第２のデータベースからの前記値を含む、ステップと
を含む、システム。
【請求項１４】
請求項１３に記載のシステムであって、識別される前記エンティティの前記第２のサブセットについての前記値を受けるよう構成された前記強化サービスは、強化データを前記第２のデータベースから受けるよう構成された前記強化サービスを含み、
強化されたデータベース・クエリ応答を生成するよう構成された前記強化サービスは、前記強化データを、識別される前記エンティティの前記第１のサブセットについての前記値と組み合わせるよう構成された前記強化サービスを含む、システム。
【請求項１５】
請求項１３に記載のシステムであって、変換機構を更に備え、該変換機構は、識別される前記エンティティの前記第２のサブセットについての前記値をリクエストするための少なくとも１つのプロトコルを識別し、前記第２のデータベースと前記少なくとも１つのプロトコルを用いて接続し、１以上のネイティブ・リクエストを前記プロトコルに基づき開始するように構成された、システム。
【請求項１６】
請求項１３に記載のシステムであって、前記第２のデータベースと通信するためのプロトコル関係データを格納するように構成されたディレクトリーを更に備え、前記強化サービスは、前記ディレクトリーにアクセスして、識別される前記エンティティの前記第２のサブセットについての前記値に対するネイティブ・リクエストを伝達するためにプロトコル関係データを取得する、システム。
【請求項１７】
請求項１３に記載のシステムであって、前記強化サービスは、少なくとも１つのエンティティ・コンポーネントを少なくとも１つのデータ・ソースに、あるポリシーに基づきマッピングする、システム。
【請求項１８】
コンピューターにデータベース・クエリを処理させるコンピューター・プログラムであって、前記データベース・クエリは、データ・ソースからのデータを選択するための１以上のパラメーターを含み、該１以上のパラメーターは、値が読み出されるエンティティを識別し、前記データベース・クエリを処理することは、
識別される前記エンティティの第１のサブセットについての値が、第１のデータベースから、識別される前記エンティティの前記第１のサブセットにより入手可能であることを判定するステップであって、識別される前記エンティティの前記第１のサブセットは、前記第１のデータベースについてのパラメーターに対応し、該パラメーターは、前記１以上のパラメーターから選択される、ステップと、
識別される前記エンティティの第２のサブセットについての値が、前記第１のデータベースから、前記１以上のパラメーターのうちの強化パラメーターを認識することにより、入手不可能であることを判定するステップであって、前記強化パラメーターは、前記第１のデータベースからの値が識別される前記エンティティの前記第２のサブセットについての前記値で強化されることを示す、ステップと、
前記第１のデータベースから、前記パラメーターに対応する、識別される前記エンティティの前記第１のサブセットについての前記値を読み出すステップと、
識別される前記エンティティの前記第２のサブセットについての値を第２のデータベースから読み出すリクエストを、前記強化パラメーターを認識することに応答して生成するステップであって、前記リクエストは、識別されるエンティティの前記第１のサブセットのうちの１つの識別されるエンティティについての値を用いて、識別されるエンティティの前記第２のサブセットについて読み出す値を特定し、前記第２のデータベースは前記第１のデータベースと異なる、ステップと、
識別される前記エンティティの前記第２のサブセットについての値を、前記リクエストの結果として受けるステップと、
前記データベース・クエリに対する強化されたデータベース・クエリ応答を生成するステップであって、前記強化されたデータベース・クエリ応答は、識別される前記エンティティの前記第１のサブセットについての前記第１のデータベースからの前記値を含み、識別される前記エンティティの前記第２のサブセットについての前記第２のデータベースからの前記値を含む、ステップと
を含む、コンピューター・プログラム。
【請求項１９】
請求項１８に記載のコンピューター・プログラムであって、前記コンピューターに、更に、前記強化されたデータベース・クエリ応答に含まれる、識別される前記エンティティの前記第２のサブセットについての前記値の少なくとも一部を、前記第１のデータベースのデータベース・テーブルに挿入させるコンピューター・プログラム。
【請求項２０】
請求項１９に記載のコンピューター・プログラムであって、前記コンピューターに、更に、前記データベース・テーブルを、スケジュールに基づき、自動的に生成される強化されたデータベース・クエリからのデータで自動的にリフレッシュさせるコンピューター・プログラム。