【手続補正書】
【提出日】平成20年7月2日(2008.7.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データソースを発見し、接続するための方法であって、
データソースに接続するための要求を受信するステップと、
前記要求に応答して、１つまたは複数の使用可能なデータソースを、前記データソースについて１つまたは複数のプロパティを記述するメタデータを用いて見るために許可された、中央管理されたデータ接続リポジトリのコンテンツから識別し、前記使用可能なデータソースの前記識別を、前記要求に応答して戻すステップと、
前記使用可能なデータソースのうち１つの選択を受信するステップと、
前記選択に応答して、その中に格納された、前記選択されたデータソースへの接続を確立するためのデータを有するデータ接続ファイルを戻すステップとを備えることを特徴とする方法。
【請求項２】
データソースに接続するための前記要求は、１つまたは複数のフィルタ語を備え、１つまたは複数の使用可能なデータソースを識別するステップは、中央管理されたデータ接続リポジトリ内に含まれた、前記フィルタ語にマッチする１つまたは複数のデータソースを識別するステップを備えることを特徴とする請求項１に記載の方法。
【請求項３】
１つまたは複数の使用可能なデータソースを識別するステップは、中央管理されたデータ接続リポジトリ内に含まれた、前記要求を送信するユーザーがアクセスすることを許可される１つまたは複数のデータソースを識別するステップを備えることを特徴とする請求項２に記載の方法。
【請求項４】
前記要求に応答して、使用可能なデータソースのリストのための要求を、前記中央管理されたデータ接続リポジトリに送信するステップと、
使用可能なデータソースの前記リストを、前記中央管理されたデータ接続リポジトリから受信し、前記リストを表示するステップと、
前記選択されたデータソースの識別を、前記中央管理されたデータ接続リポジトリに送信するステップと、
前記選択されたデータソースの識別の送信に応答して、前記データ接続ファイルを、前記リポジトリから受信するステップと、
前記データ接続ファイル内に格納された前記データを利用して、前記選択されたデータソースへの接続を確立するステップと  
を備えることを特徴とする請求項１に記載の方法。
【請求項５】
データソースに接続するための前記要求は、データソースに接続して、レポート内で使用するためのデータを得るための要求を備え、前記中央管理されたデータ接続リポジトリ内に格納された前記接続ファイルへのリンクを、前記レポート内に格納するステップをさらに備えることを特徴とする請求項４に記載の方法。
【請求項６】
前記レポートを開くための要求を受信するステップと、
前記要求に応答して、前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内に含まれるかどうかを判断するステップと、
前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内にないと判断することに応答して、前記レポートを、前記データソースへの接続を確立することなくロードするステップと、
前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内になく、前記接続ファイル内の前記データが前記レポート内にキャッシュされると判断することに応答して、前記接続ファイル内の前記データを利用して、前記データソースへの接続を確立するステップとをさらに備えることを特徴とする請求項５に記載の方法。
【請求項７】
前記リンクによって識別された前記接続ファイルが前記中央管理されたデータ接続リポジトリ内にあると判断することに応答して、
前記接続ファイルを前記中央管理されたデータ接続リポジトリからコピーするステップと、
前記データ接続ファイル内に格納された前記データを利用して、前記選択されたデータソースへの接続を確立するステップと、
前記レポートを実行するステップとをさらに備えることを特徴とする請求項６に記載の方法。
【請求項８】
データソースに接続するための前記要求は、データソースに接続して、レポート内で使用するためのデータを得るための要求を備え、前記接続ファイルを前記レポート内に埋め込むステップをさらに備えることを特徴とする請求項４に記載の方法。
【請求項９】
前記レポートを開くための要求を受信するステップと、
前記要求に応答して、前記レポート内に埋め込まれた前記接続ファイルが前記中央管理されたデータ接続リポジトリ内に含まれるかどうかを判断するステップと、
前記埋め込まれた接続ファイルが前記中央管理されたデータ接続リポジトリ内にあると判断することに応答して、前記埋め込まれたデータ接続ファイル内に格納された前記データを利用して、前記選択されたデータソースへの接続を確立し、前記レポートを実行するステップとをさらに備えることを特徴とする請求項８に記載の方法。
【請求項１０】
前記埋め込まれた接続ファイルが前記中央管理されたデータ接続リポジトリ内にないと判断することに応答して、前記レポートが信頼されるかどうかを判断するステップと、
前記レポートが信頼されると判断することに応答して、前記埋め込まれたデータ接続ファイル内に格納された前記データを利用して、前記選択されたデータソースへの接続を確立し、前記レポートを実行するステップと、
前記レポートが信頼されないと判断することに応答して、前記レポートを、前記データソースへの接続を確立することなくロードするステップとをさらに備えることを特徴とする請求項９に記載の方法。
【請求項１１】
データソースの発見を提供するためのシステムであって、データ接続定義のための中央管理リポジトリを維持するように動作する、サーバーコンピュータを備え、前記データ接続定義は、その中に格納された、データソースへの接続を確立するためのデータを有するデータ接続ファイル、および、前記データソースのための１つまたは複数のプロパティを記述するメタデータを備えることを特徴とするシステム。
【請求項１２】
前記データソースからのデータを消費するためのアプリケーションプログラムを実行するように動作するクライアントコンピュータをさらに備え、前記アプリケーションプログラムはさらに、データソースに接続するためのユーザー要求を受信し、前記要求に応答して、使用可能なデータソースのリストについて前記サーバーコンピュータに問い合わせ、ユーザーに前記データソースのリストを表示し、ユーザーから、前記リストからの前記データソースのうち１つの選択を受信するように動作することを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記アプリケーションプログラムはさらに、前記選択されたデータソースの識別を前記サーバーコンピュータに送信し、前記サーバーコンピュータから、前記データソースのための前記データ接続ファイルを受信し、前記データ接続ファイル内に格納された前記データを利用して、前記データソースに接続するように動作することを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記サーバーコンピュータはさらに、前記使用可能なデータソースのリストのための要求を前記クライアントコンピュータから受信し、前記使用可能なデータソースのリストを、前記アプリケーションプログラムのユーザーに関連付けられたセキュリティ特権に基づいて、前記中央管理リポジトリから決定するように動作することを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記サーバーコンピュータはさらに、使用可能なデータソースのリストについての前記サーバーコンピュータへの前記問い合わせが提供されると、前記使用可能なデータソースのリストを前記中央管理リポジトリから、１つまたは複数のフィルタ語に基づいて決定するように動作することを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記クライアントコンピュータはさらに、前記サーバーコンピュータに位置する前記中央管理リポジトリのコンテンツを管理するためのアプリケーションプログラムを実行するように動作することを特徴とする請求項１５に記載のシステム。