【手続補正書】
【提出日】平成23年10月4日(2011.10.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムデータセット（ＳＤ）において提供される複数のデータフィールド内のデータを用いる様々な種類の複数のモジュール（１６，１８）を含むコンピュータシステム（１０）の一部をセットアップする方法であって、
システムデータ定義構造（ＳＤＤ）において提供される、前記システムデータセットの前記データフィールドについてデータフィールド定義を読み取る工程と、
前記システムデータセット内のデータを取り扱うためのデータハンドリングユニット（１２，２０，２２，２４）を、前記データフィールド定義に基づいて生成する工程とを含み、
前記システムデータ定義構造は、前記システムデータセットの前記データフィールドについての様々な前記データフィールド定義を、どのモジュール（１６，１８）が前記データフィールド定義を用いるのかに従って、データパッケージ（ＣＣ，ＣＭ，ＣＩ，ＣＳＣ，ＣＳＭ，ＣＳＩ）へとグループ化し、
それぞれの前記データハンドリングユニット（１２，２０，２２，２４）は、少なくとも１つの前記データパッケージ内の前記データフィールド定義によって示される機能を受け取る
ことを特徴とする方法。
【請求項２】
前記システムデータ定義構造（ＳＤＤ）は、第１のデータパッケージ（ＣＣ）に第１のデータフィールド定義を含み、かつ少なくとも１つの第２のデータパッケージ（ＣＭ，ＣＩ）に第２のデータフィールド定義を含み、
前記第１のデータパッケージ（ＣＣ）に含まれる前記第１のデータフィールド定義は、少なくともいくつかのモジュールについて共通であり、
１つの前記第２のデータパッケージに含まれる前記第２のデータフィールド定義は、１つの種類のモジュール（１６，１８）専用である
ことを特徴とする、請求項１に記載の方法。
【請求項３】
前記システムデータ定義構造は、少なくとも１つの第３のデータパッケージ（ＣＳＣ，ＣＳＭ，ＣＳＩ）に第３のデータフィールド定義を含み、
前記第３のデータフィールド定義は、少なくとも１つのモジュールの特定の顧客バージョン専用である
ことを特徴とする、請求項２に記載の方法。
【請求項４】
前記第３のデータパッケージのそれぞれは、対応する前記第１及び前記第２のデータパッケージにリンクされていることを特徴とする、請求項３に記載の方法。
【請求項５】
前記データハンドリングユニットは、少なくとも１つの特有のデータハンドリングユニット（２０，２２）と、少なくとも１つの中央データハンドリングユニット（１２）とを備え、
前記方法は、前記特有のデータハンドリングユニット（２０，２２）をモジュール（１６，１８）に提供する工程と、前記システムデータセット内のデータについてのデータベース（１４）を生成する工程とを備え、
前記少なくとも１つの中央データハンドリングユニットは、前記データベース（１４）と前記モジュール（１６，１８）との間のインタフェースを提供する
ことを特徴とする、請求項２乃至４の何れか１項に記載の方法。
【請求項６】
前記中央データハンドリングユニット（１２）を生成する工程は、全ての前記データパッケージの前記データフィールド定義に基づくことを特徴とする、請求項５に記載の方法。
【請求項７】
前記モジュールの前記特有のデータハンドリングユニット（２０，２２）を生成する工程は、対応する前記モジュールに関連する前記データパッケージの前記データフィールド定義にのみ基づくことを特徴とする、請求項５又は６に記載の方法。
【請求項８】
前記システムデータセットのデータをエンドユーザ・デバイスにおいてユーザインタフェースを介して扱うための、少なくとも１つのエンドユーザ・データハンドリングユニット（２４）を、前記システムデータ定義構造に基づいて生成する工程をさらに備えることを特徴とする、請求項１乃至７の何れか１項に記載の方法。
【請求項９】
前記工程のそれぞれは、前記システムが使用される前に実行されることを特徴とする、請求項１乃至８の何れか１項に記載の方法。
【請求項１０】
前記システムデータセット内のデータは、前記モジュールによって用いられる参照データであることを特徴とする、請求項１乃至９の何れか１項に記載の方法。
【請求項１１】
前記システムはトレーディングシステムであることを特徴とする、請求項１乃至１０の何れか１項に記載の方法。
【請求項１２】
システムデータセット（ＳＤ）において提供される複数のデータフィールド内のデータを用いる様々な種類の複数のモジュール（１６，１８）を含むコンピュータシステム（１０）の一部をセットアップするためのデバイス（２８）であって、
前記デバイスは、
システムデータ定義構造（ＳＤＤ）において提供される、前記システムデータセット（ＳＤ）の前記データフィールドについてのデータフィールド定義を読み取り、
前記システムデータセット内のデータを取り扱うためのデータハンドリングユニット（１２，２０，２２，２４）を、前記データフィールド定義に基づいて生成する
ように構成され、
前記システムデータ定義構造は、前記システムデータセット（ＳＤ）の前記データフィールドについての様々な前記データフィールド定義を、どのモジュール（１６，１８）が前記データフィールド定義を用いるのかに従って、データパッケージ（ＣＣ，ＣＭ，ＣＩ，ＣＳＣ，ＣＳＭ，ＣＳＩ）へとグループ化し、
それぞれの前記データハンドリングユニット（１２，２０，２２，２４）は、少なくとも１つの前記データパッケージ内の前記データフィールド定義によって示される機能を受け取る
ことを特徴とするデバイス。
【請求項１３】
システムデータセット（ＳＤ）において提供される複数のデータフィールドのデータを用いる様々な種類の複数のモジュール（１６，１８）を含むコンピュータシステム（１０）の一部を提供するコンピュータプログラム記録媒体（２６）であって、
前記コンピュータプログラム記録媒体は、システムデータ定義構造（ＳＤＤ）において提供される前記システムデータセットの前記データフィールドについてのデータフィールド定義を提供するコンピュータプログラムコードを含み、
前記システムデータ定義構造は、前記システムデータセットの前記データフィールドについての様々な前記データフィールド定義を、どのモジュール（１６，１８）が前記データフィールド定義を用いるのかに従って、データパッケージ（ＣＣ，ＣＭ，ＣＩ，ＣＳＣ，ＣＳＭ，ＣＳＩ）へとグループ化し、
前記データフィールド定義は、前記システムデータセットの前記データフィールド内のデータを取り扱うためのデータハンドリングユニット（１２，２０，２２，２４）を生成することを可能とするデータを含む
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記システムデータ定義構造（ＳＤＤ）は、第１のデータパッケージ（ＣＣ）に第１のデータフィールド定義を含み、かつ少なくとも１つの第２のデータパッケージ（ＣＭ，ＣＩ）に第２のデータフィールド定義を含み、
前記第１のデータフィールド定義は、少なくともいくつかのモジュールについて共通であり、
１つの前記第２のデータパッケージに含まれる前記第２のデータフィールド定義は、１つの種類のモジュール（１６，１８）専用である
ことを特徴とする、請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記システムデータ定義構造は、少なくとも１つの第３のデータパッケージ（ＣＳＣ，ＣＳＭ，ＣＳＩ）に、第３のデータフィールド定義を含み、
前記第３のデータフィールド定義は、少なくとも１つのモジュールの特定の顧客バージョン専用である
ことを特徴とする、請求項１４に記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記第３のデータパッケージのそれぞれは、対応する前記第１及び前記第２のデータパッケージにリンクされていることを特徴とする、請求項１５に記載のコンピュータ読み取り可能な記録媒体。
【請求項１７】
コンピュータシステム（１０）であって、
前記コンピュータシステムは、
それぞれが、システムデータセット（ＳＤ）において提供される複数のデータフィールドのうちの少なくとも１つの中のデータを用いる、様々な種類の複数のモジュールと（１６，１８）と、
前記システムデータセット内のデータを取り扱うための、少なくとも１つのデータハンドリングユニット（１２，２０，２２）と、
前記システムデータセット内のデータを含む、少なくとも１つのデータベースと、
を備え、
それぞれの前記データハンドリングユニット（１２，２０，２２）は、前記システムデータセットの少なくとも１つのデータフィールドについてのデータフィールド定義と関連する機能を含み、
前記システムデータセットのデータフィールドについてのデータフィールド定義は、システムデータ定義構造（ＳＤＤ）において提供され、
前記システムデータ定義構造は、前記システムデータセット（ＳＤ）の前記データフィールドについての様々な前記データフィールド定義を、どのモジュール（１６，１８）が前記データフィールド定義を用いるのかに従って、パッケージ（ＣＣ，ＣＭ，ＣＩ，ＣＳＣ，ＣＳＭ，ＣＳＩ）へとグループ化する
ことを特徴とするコンピュータシステム。
【請求項１８】
前記システムデータ定義構造は、全てのモジュールについて共通であるデータパッケージ（ＣＣ）と、１つの種類のモジュール専用である少なくとも１つのデータパッケージ（ＣＭ，ＣＩ）とを含むことを特徴とする、請求項１７に記載のコンピュータシステム。
【請求項１９】
特有のデータハンドリングユニット（２０，２２）がモジュール（１６，１８）において提供され、中央データハンドリングユニット（１２）が前記データベース（１４）と前記モジュール（１６，１８）との間のインタフェースを提供することを特徴とする、請求項１７又は１８に記載のコンピュータシステム。
【請求項２０】
前記中央データハンドリングユニット（１２）は、前記システムデータ定義の全てのデータパッケージのデータフィールド定義と関連する機能を含むことを特徴とする、請求項１９に記載のコンピュータシステム。
【請求項２１】
前記特有のデータハンドリングユニット（２０，２２）は、対応する前記モジュールに関連する前記データパッケージの前記データフィールド定義にのみ基づく機能を含むことを特徴とする、請求項１９又は２０に記載のコンピュータシステム。
【請求項２２】
全ての前記データハンドリングユニットがソースコードとして提供されることを特徴とする、請求項１７乃至２１の何れか１項に記載のコンピュータシステム。
【請求項２３】
全ての前記データハンドリングユニットがバイナリコードとして提供されることを特徴とする、請求項１７乃至２１の何れか１項に記載のコンピュータシステム。