【手続補正書】
【提出日】平成25年2月22日(2013.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティングデバイスであって、
処理ユニットと、
前記処理ユニットに接続されたシステムメモリと、を含み、
前記システムメモリは、
前記処理ユニットによって実行されると、前記処理ユニットに対して、方法を実行させる命令を含み、前記方法は、
内部データストア及び外部データストアにあるデータにアクセスし且つ当該データを操作するビジネスデータカタログモジュールを作成するステップであって、前記ビジネスデータカタログモジュールは、データの要求を受信し、前記データが前記内部データストア又は前記外部データストアに存在するかどうかを判定し、前記外部データストアに特有の１つ以上のＡＰＩコールを用いて、前記外部データストアに存在する前記データにアクセスし、前記外部データストアに関連づけられたＡＰＩｓについての情報が前記内部データストアに含まれ、前記情報は、許容動作と、前記外部データを表示し且つ操作するための、１つ以上の事前に定義された制約条件とを含み、ビジネスオブジェクトに関連する１セットの定義済み属性をカプセル化する前記ビジネスオブジェクトの定義を作成し、前記１セットの定義済み属性は、特定のエンティティの永続的な同一性を表す識別子属性と、前記外部データストアから返信されるデータメンバをフィルタにかける基準を含むフィルタ属性と、特定のエンティティに関連するＵＲＬに対するリファレンスを含む動作属性と、関連性が定義された少なくとも１つのエンティティに対するリファレンスを含む関連属性と、アクセス権を設定するための方法を含むアクセス属性とを含む、生成するステップと、
前記外部データストアからアクセスされたデータを供給する外部データ供給モジュールを作成するステップであって、前記外部データ供給モジュールは、クライアントコンピューティングデバイス上への提示のために、前記外部データストアからの外部データをマップし、グラフィカルユーザーインターフェースを介して前記クライアントコンピューティングデバイスのユーザに提示およびアクセスするためのフォーム及び画面を生成し、前記フォーム及び画面は、前記外部データストアと関連付けられた外部ビジネスシステムのＡＰＩｓにおいて統合された許容動作と関連するコンテンツを含み、前記許容動作は、前記外部データストアに記憶するデータを含む新規エンティティインスタンスを前記ユーザが作成することを可能とする第１の選択メニューアイテムを生成するクリエイタメソッドと、エンティティインスタンスに関連するデータを前記ユーザが表示することを可能とする第２の選択メニューアイテムを生成するスペシフィックファインダメソッドと、エンティティインスタンスの少なくとも１つのプロパティを前記ユーザが修正することを可能とする第３の選択メニューアイテムを生成するアップデータメソッドと、エンティティインスタンスを前記ユーザが削除することを可能とする第４の選択メニューアイテムを生成するデリータメソッドとを含む、生成するステップとを含み、
ユーザは、前記内部データストアからのデータにアクセスし且つ操作するのと同じように、前記外部データストアからの前記データにアクセスし且つ前記データを操作することができることを特徴とするコンピューティングデバイス。
【請求項２】
前記外部データを含む前記外部データストアをさらに含む請求項１に記載のコンピューティングデバイスであって、
前記外部データは、
ビジネスシステムのエンティティ、
前記ビジネスシステムの前記エンティティに関連付けられた方法、及び
前記方法によって用いられるパラメータを含むことを特徴とするコンピューティングデバイス。
【請求項３】
前記ビジネスデータカタログモジュールは、接続パラメータと複数の異なる外部データストアの定義とを含むパラメータモジュールをさらに含むことを特徴とする請求項１に記載のコンピューティングデバイス。
【請求項４】
前記接続パラメータは、内部データストアと前記外部データストアの双方の定義を含むことを特徴とする請求項３に記載のコンピューティングデバイス。
【請求項５】
前記エンティティモジュールは、スカラータイプを示すデータメンバを含むことを特徴とする請求項１に記載のコンピューティングデバイス。
【請求項６】
前記外部データ供給モジュールは、エンティティの定義にアクセスして、そこで定義された属性のインベントリを実行するスキーマ作成モジュールをさらに含むことを特徴とする請求項１に記載のコンピューティングデバイス。
【請求項７】
前記外部データ供給モジュールは、前記外部データソースのデータメンバのデータタイプを前記コンピューティングデバイスにネイティブのデータタイプフィールドにマップすることにより、クライアントコンピューティングデバイス上に表示するために前記外部データストアから外部データをマップすることを特徴とする請求項１に記載のコンピューティングデバイス。
【請求項８】
前記内部データストアからの内部データと同じ方法で、前記ユーザに前記外部データストアから前記外部データを表示するスキーマ作成モジュールをさらに備えることを特徴とする請求項１に記載のコンピューティングデバイス。
【請求項９】
ビジネスデータを取得する方法であって、
前記方法は、
ビジネスオブジェクトに関連する１セットの定義済み属性をカプセル化する前記ビジネスオブジェクトの定義を作成するステップであって、前記１セットの定義済み属性は、特定のエンティティの永続的な同一性を表す識別子属性と、前記外部データストアから返信されるデータメンバをフィルタにかける基準を含むフィルタ属性と、特定のエンティティに関連するＵＲＬに対するリファレンスを含む動作属性と、関連性が定義された少なくとも１つのエンティティに対するリファレンスを含む関連属性と、アクセス権を設定するための方法を含むアクセス属性とを含む、生成するステップと、
エンティティの定義にアクセスして、そこに定義された属性のインベントリを実行するステップと、
データストアからのデータの要求を受信するステップと、
前記データが内部データストア又は外部データストアに存在するかどうかを判定するステップと、
前記データが前記外部データストアに存在するとき、前記外部データストアに特有の１つ以上のＡＰＩコールを用いて、前記外部データストア上の外部データにアクセスするステップであって、前記外部データストアに関連づけられたＡＰＩｓについての情報が前記内部データストアに含まれ、前記情報は、許容動作と、前記外部データを表示し且つ操作するための、１つ以上の事前に定義された制約条件とを含む、アクセスするステップと、
前記外部データストアから前記外部データをマップするステップと、
ユーザに提示するためのフォーム及び画面を生成するステップであって、前記フォーム及び画面は、前記外部データストアと関連付けられた外部ビジネスシステムのＡＰＩｓにおいて統合された許容動作と関連するコンテンツを含み、前記許容動作は、前記外部データストアに記憶するデータを含む新規エンティティインスタンスを前記ユーザが作成することを可能とする第１の選択メニューアイテムを生成するクリエイタメソッドと、エンティティインスタンスに関連するデータを前記ユーザが表示することを可能とする第２の選択メニューアイテムを生成するスペシフィックファインダメソッドと、エンティティインスタンスの少なくとも１つのプロパティを前記ユーザが修正することを可能とする第３の選択メニューアイテムを生成するアップデータメソッドと、エンティティインスタンスを前記ユーザが削除することを可能とする第４の選択メニューアイテムを生成するデリータメソッドとを含む、生成するステップとを含む、生成するステップと、
前記内部データストアからの内部データと同じように、前記外部データストアからの前記外部データを前記ユーザに提示するステップと、
前記内部データストアからの内部データを操作するのと同じように、前記外部データストアを前記ユーザが操作することを許容するステップと
を含む方法。
【請求項１０】
スカラータイプを示すデータメンバを定義するステップを、さらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記外部データストアから前記外部データをマップするステップは、前記外部データソースのデータメンバのデータタイプを前記コンピューティングデバイスにネイティブのデータタイプフィールドにマップすることを含むことを特徴とする請求項９に記載の方法。
【請求項１２】
エンティティの定義にアクセスして、そこに定義された属性のインベントリを実行するステップは、複数の異なる外部データストアの接続パラメータにアクセスするステップをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１３】
前記接続パラメータは、前記内部データストアと前記外部データストアの双方の定義を含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記外部データストアから前記外部データを前記画面及びフォームのうちの１つにおいてユーザに提示するステップは、Ｗｅｂブラウザアプリケーションによってインスタンス化されたグラフィカルユーザーインターフェースを介して提示されることを特徴とする請求項９に記載の方法。
【請求項１５】
コンピュータ実行可能命令を有するコンピュータ可読記憶媒体であって、
前記コンピュータ実行可能命令は、コンピューティングデバイスによって実行されると、前記コンピューティングデバイスに対して、方法を実行させ、前記方法は、
前記ビジネスオブジェクトに関連する１セットの定義済み属性をカプセル化するビジネスオブジェクトの定義を作成するステップであって、前記１セットの定義済み属性は、特定のエンティティの永続的な同一性を表す識別子属性と、前記外部データストアから返信されるデータメンバをフィルタにかける基準を含むフィルタ属性と、特定のエンティティに関連するＵＲＬに対するリファレンスを含む動作属性と、関連性が定義された少なくとも１つのエンティティに対するリファレンスを含む関連属性と、アクセス権を設定するための方法を含むアクセス属性とを含む、生成するステップと、
エンティティの定義にアクセスして、そこに定義された属性のインベントリを実行するステップと、
データストアからのデータの要求を受信するステップと、
前記データが内部データストア又は外部データストアに存在するかどうかを判定するステップと、
前記データが前記外部データストアに存在するとき、前記外部データストアに特有の１つ以上のＡＰＩコールを用いて、前記外部データストア上の外部データにアクセスするステップと、
前記外部データストアから前記外部データをマップするステップと、
前記クライアントコンピューティングデバイスの前記ユーザに提示するためのフォーム及び画面を作成するステップであって、前記フォーム及び画面は、前記外部データストアと関連付けられた外部ビジネスシステムのＡＰＩｓにおいて統合された許容動作と一致するコンテンツを含み、前記外部データストアに関連づけられたＡＰＩｓについての情報が前記内部データストアに含まれ、前記情報は、許容動作と、前記外部データを表示し且つ操作するための、１つ以上の事前に定義された制約条件とを含み、前記情報は、さらにパラメータ、セキュリティ認可情報、及び、フィルタリング情報を含み、前記許容動作は、前記外部データストアに記憶するデータを含む新規エンティティインスタンスを前記ユーザが作成することを可能とする第１の選択メニューアイテムを生成するクリエイタメソッドと、エンティティインスタンスに関連するデータを前記ユーザが表示することを可能とする第２の選択メニューアイテムを生成するスペシフィックファインダメソッドと、エンティティインスタンスの少なくとも１つのプロパティを前記ユーザが修正することを可能とする第３の選択メニューアイテムを生成するアップデータメソッドと、エンティティインスタンスを前記ユーザが削除することを可能とする第４の選択メニューアイテムを生成するデリータメソッドとを含む、生成するステップと、
前記内部データストアからの内部データと同じように、前記外部データストアから前記外部データを前記画面及びフォームのうちの１つにおいてユーザに提示するステップと、
前記内部データストアからの前記内部データを操作するのと同じように、前記ユーザが前記外部データストアを操作することを許可するステップと
を含むことを特徴とするコンピュータ可読記憶媒体。
【請求項１６】
スカラータイプを示すデータメンバを定義するステップを、さらに含むことを特徴とする請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記外部データストアから前記外部データをマップするステップは、前記外部データソースのデータメンバのデータタイプを前記コンピューティングデバイスにネイティブのデータタイプフィールドにマップすることを含むことを特徴とする請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１８】
エンティティの定義にアクセスして、そこに定義された属性のインベントリを実行するステップは、複数の異なる外部データストアの接続パラメータにアクセスするステップをさらに含むことを特徴とする請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１９】
前記接続パラメータは、前記内部データストアと前記外部データストアの双方の定義を含むことを特徴とする請求項１８に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記外部データストアから前記外部データを前記画面及びフォームのうちの１つにおいてユーザに提示するステップは、Ｗｅｂブラウザアプリケーションによってインスタンス化されたグラフィカルユーザーインターフェースを介して提示されることを特徴とする請求項１５に記載のコンピュータ可読記憶媒体。