【手続補正書】
【提出日】平成17年9月27日(2005.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
内部アダプタを有する第１アプリケーションにおいて、第２アプリケーション用フォーマットのオブジェクトを受信するステップと、
１以上の統合オブジェクトであって、各々が外部データオブジェクトの外部表現と統合オブジェクトインスタンスとの間のマッピングを定義し且つリレーショナルデータベースから検索されるような当該統合オブジェクト使用して、前記オブジェクトを別のフォーマットに変換するステップと、
前記第１アプリケーションでの使用のために、前記変換されたオブジェクトを前記内部アダプタに供給するステップとを含むことを特徴とする方法。
【請求項２】
前記第１アプリケーションは、前記第２アプリケーションと通信するための外部アダプタを更に有し、
前記オブジェクトを受信することは、前記外部アダプタにおいて前記オブジェクトを受信することを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記１以上の統合オブジェクトを使用して変換するステップは、
前記受信されたオブジェクトのローカル表現を生成するために、前記１以上の統合オブジェクトを前記外部アダプタに供給するステップと、
前記外部アダプタから、前記第１アプリケーションのデータ変換アダプタ内の前記ローカル表現を受信するステップと、
前記１以上の統合オブジェクトを前記データ変換アダプタに提供し、前記データ変換アダプタにおいて、前記ローカル表現内に含まれる１以上のフィールドを、前記第１アプリケーションに対応させるために名称変更するステップと、
前記データ変換アダプタにおいて、前記ローカル表現から共通表現を作成するステップとを更に含むことを特徴とする請求項２に記載の方法。
【請求項４】
第１アプリケーション用の第１フォーマットを有する外部オブジェクトを、第２アプリケーションにインポートする手段と、
前記第２アプリケーションにおいて、前記第１フォーマットの外部オブジェクトのローカル表現を生成する手段と、
前記第２アプリケーションにおいて、前記ローカル表現内の第１フォーマットの外部オブジェクトを、前記第２アプリケーション用にフォーマットされた第２フォーマットの外部オブジェクトに変換するために、外部データオブジェクトの外部表現と、統合オブジェクトのインスタンスとの間のマッピングを各々で定義し且つリレーショナルデータベースから検索されるような統合オブジェクトを使用する手段と、
前記第２アプリケーション内の前記第２フォーマットの外部オブジェクトを使用する手段とを含むことを特徴とするシステム。
【請求項５】
前記統合オブジェクトを使用する手段は、
前記第１フォーマットの外部オブジェクトのローカル表現を生成するために、前記第２アプリケーションの外部アプリケーションアダプタに、前記第１フォーマットの外部オブジェクトを受信する手段を含み、前記外部アプリケーションアダプタは前記第１アプリケーションと通信することを特徴とする請求項４に記載のシステム。
【請求項６】
前記統合オブジェクトを使用する手段は、更に、
前記外部アプリケーションアダプタから、前記第２アプリケーションのデータ変換アダプタ内の前記ローカル表現を受信する手段と、
前記データ変換アダプタにおいて、前記ローカル表現内に含まれる１以上のフィールドを、前記第２アプリケーションに対応させるために名称変更する手段と、
前記データ変換アダプタにおいて前記ローカル表現から共通表現を生成する手段とを備えることを特徴とする請求項５に記載のシステム。
【請求項７】
前記統合オブジェクトを使用する手段は、
内部オブジェクト層と通信する、前記第２アプリケーションの内部アプリケーションアダプタにおいて、前記データ変換アダプタからの前記共通表現を受信する手段と、
前記内部アプリケーションアダプタによって、前記共通表現から前記第２フォーマットの外部オブジェクトを生成する手段とを備えることを特徴とする請求項６に記載のシステム。
【請求項８】
複数の命令を記憶したコンピュータ読み取り可能な記憶媒体であって、コンピュータが前記複数の命令を実行すると、前記コンピュータは、
第１アプリケーション用の第１フォーマットを有する外部オブジェクトを、第２アプリケーションにインポートするステップと、
前記第２アプリケーションにおいて、前記第１フォーマットの外部オブジェクトのローカル表現を生成するステップと、
前記第２アプリケーションにおいて、前記ローカル表現内の第１フォーマットの外部オブジェクトを、前記第２アプリケーション用にフォーマットされた第２フォーマットの外部オブジェクトに変換するために、外部データオブジェクトの外部表現と、統合オブジェクトのインスタンスとの間のマッピングを各々で定義し且つリレーショナルデータベースから検索されるような統合オブジェクトを使用するステップと、
前記第２アプリケーションにおいて、前記第２フォーマットの外部オブジェクトを使用するステップとを実行することを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項９】
前記統合オブジェクトを使用するステップは、
前記第１フォーマットの外部オブジェクトのローカル表現を生成するために、前記第２アプリケーションの外部アプリケーションアダプタに前記第１フォーマットの外部オブジェクトを受信する手段を含み、前記外部アプリケーションアダプタは前記第１アプリケーションと通信することを特徴とする請求項８に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１０】
前記統合オブジェクトを使用するステップは、更に、
前記外部アプリケーションアダプタから、前記第２アプリケーションのデータ変換アダプタ内の前記ローカル表現を受信するステップと、
前記データ変換アダプタにおいて、前記ローカル表現内に含まれる１以上のフィールドを、前記第２アプリケーションに対応させるために名称変更するステップと、
前記データ変換アダプタにおいて前記ローカル表現から共通表現を生成するステップとを含むことを特徴とする請求項９に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１１】
追加命令を記憶したコンピュータ読み取り可能な記憶媒体であって、コンピュータが前記追加命令を実行すると、前記コンピュータは、更に、
内部オブジェクト層と通信する、前記第２アプリケーションの内部アプリケーションアダプタにおいて、前記データ変換アダプタからの前記共通表現を受信するステップと、
前記内部アプリケーションアダプタによって、前記共通表現から前記第２フォーマットの外部オブジェクトを生成するステップとを実行することを特徴とする請求項１０に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１２】
第１アプリケーション用の第１フォーマットを有する外部オブジェクトを、第２アプリケーションへインポートし、且つ前記外部オブジェクトのローカル表現を生成するための前記第２アプリケーションの外部アプリケーションアダプタと、
前記第２アプリケーションにおいて、前記ローカル表現内の前記第１フォーマットの外部オブジェクトを、前記第２アプリケーション用にフォーマットされた第２フォーマットの外部オブジェクトに変換するために１以上の統合オブジェクトとを備え、
前記第２フォーマットの外部オブジェクトは、前記第２アプリケーションによって使用され、各統合オブジェクトは、外部データオブジェクトの外部表現と、統合オブジェクトインスタンスとの間のマッピングを定義するとともにリレーショナルデータベースから検索されることを特徴とするシステム。
【請求項１３】
前記外部アプリケーションアダプタは、前記第１アプリケーションと通信することを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記外部アプリケーションアダプタからのローカル表現を受信するために、前記第２アプリケーションのデータ変換アダプタを更に含み、
前記データ変換アダプタは、前記ローカル表現に含まれる１以上のフィールドを前記第２アプリケーションに対応するよう名称変更するとともに、前記ローカル表現から共通表現を生成することを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記データ変換アダプタから前記共通表現を受信するために、前記第２アプリケーションの内部アプリケーションアダプタを更に備え、
前記内部アプリケーションアダプタは、内部オブジェクト層と通信し、かつ前記共通表現から前記第２フォーマットの外部オブジェクトを生成することを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記統合オブジェクトは、更に、前記統合オブジェクトインスタンスと、マークアップ言語ドキュメントとの間のマッピングを定義することを特徴とする請求項１に記載の方法。
【請求項１７】
前記リレーショナルデータベースにおいて、前記共通表現を格納するステップを更に含むことを特徴とする請求項３に記載の方法。