【手続補正書】
【提出日】平成19年7月11日(2007.7.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションが管理するアプリケーション・エンティティを、複数のアプリケーション・サービスのそれぞれによって管理される個々のビジネス・プロセスにそれぞれが対応する複数の関連したサービス・エンティティに関連付ける方法であって、前記アプリケーションは前記アプリケーション・エンティティに対応するアプリケーション・メタデータを保持し、前記アプリケーション・サービスは前記関連したサービス・エンティティに対応するサービス・メタデータを保持し、前記方法は、
前記サービス・メタデータに基づいて前記関連したサービス・エンティティをマッチングさせること、
前記関連したサービス・エンティティを、一つあるいは複数のサービス・エンティティから導き出された単一のエンティティであるコンテキスト・エンティティに統合すること、
前記コンテキスト・エンティティに対応するサービス・メタデータをコンテキスト・メタデータに統合すること、
前記アプリケーション・メタデータおよび前記コンテキスト・メタデータに基づいて前記アプリケーション・エンティティを前記コンテキスト・エンティティにマッチングさせること、
個々のビジネス・プロセスそれぞれが複数のあらかじめ定められた複数の状態を有し、各サービスの状態を、その対応する個々のビジネス・プロセス内で、決定すること、
その対応する個々のビジネス・プロセス内の各サービス・エンティティで状態変更が利用可能かについての指標を備える、前記関連したサービス・エンティティで利用可能な、動的なアクションを決定すること、および
各サービス・エンティティの前記状態のディスプレイを、その対応する個々のビジネス・プロセスおよび前記利用可能な動的アクション内で生成すること
を備えることを特徴とする方法。
【請求項２】
前記関連したサービス・エンティティをマッチングさせることは、前記関連したサービス・エンティティの属性に基づいて前記関連したサービス・エンティティをマッチングさせることを備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記アプリケーション・エンティティを前記コンテキスト・エンティティにマッチングさせることは、前記アプリケーション・エンティティの属性と前記コンテキスト・エンティティの属性とに基づいて前記アプリケーション・エンティティを前記コンテキスト・エンティティにマッチングさせることを備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記関連したサービス・エンティティに対応するサービス・メタデータを取得することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項５】
前記アプリケーションに関連した前記サービス・エンティティに対応する前記サービス・メタデータを取得することは、
前記関連したサービス・エンティティに関して使用可能な静的アクションをコンテキスト・サービスにおいて決定すること、および
アクション・サービスに照会して前記関連したサービス・エンティティに関して使用可能な動的アクションを決定すること
を備えることを特徴とする請求項４に記載の方法。
【請求項６】
前記アプリケーションに関連した前記サービス・エンティティに対応する前記サービス・メタデータを提供することをさらに備えることを特徴とする請求項４に記載の方法。
【請求項７】
前記アプリケーションに関連した前記サービス・エンティティに対応する前記サービス・メタデータを提供することは、前記アプリケーションに関連した前記サービス・エンティティに関して使用可能な静的アクションおよび動的アクションを提供することを備えることを特徴とする請求項６に記載の方法。
【請求項８】
アプリケーションにおいて、アプリケーション・エンティティを管理するシステムであって
第１のサービス・エンティティに対応する第１のサービス・メタデータを保持し、前記第１のサービス・メタデータをコンテキスト・サービスに提供する第１のアプリケーション・サービスと、
前記第１のサービス・エンティティに関連する第２のサービス・エンティティに対応する第２のサービス・メタデータを保持し、前記第２のサービス・メタデータを前記コンテキスト・サービスに提供する第１のアプリケーション・サービスと、
アプリケーション・エンティティに対応するアプリケーション・メタデータを保持し、前記アプリケーション・メタデータをコンテキスト・サービスに提供するアプリケーションと、
前記第１および第２のサービス・エンティティから導き出されるコンテキスト・エンティティを保持し、前記アプリケーション・エンティティを前記コンテキスト・エンティティにマッチングさせ、前記第１のサービス・エンティティを前記アプリケーションにおいて管理できるようにする前記第１および第２のサービス・メタデータを前記アプリケーションに提供するコンテキスト・サービスと
を備え
前記第１と第２のサービス・メタデータは、前記アプリケーションによって表示され、
前記第１のサービス・メタデータは、第１のアプリケーション・サービスによって管理され、且つ第１の複数のあらかじめ定められた状態を有する第１のビジネス・プロセス内で第１のサービス・エンティティの状態を備え、さらに、状態変更が、前記第１のビジネス・プロセス内の前記第１のサービス・エンティティで利用可能かどうかの指標を備え、
前記第２のサービス・メタデータは、第２のアプリケーション・サービスによって管理され、且つ第２の複数のあらかじめ定められた状態を有する第２のビジネス・プロセス内で第２のサービス・エンティティの状態を備え、さらに、状態変更が、前記第２のビジネス・プロセス内の前記第２のサービス・エンティティで利用可能かどうかの指標を備える
ことを特徴とするシステム。
【請求項９】
前記コンテキスト・サービスは、前記第１のサービス・メタデータおよび前記第２のサービス・メタデータに基づいて前記第１のサービス・エンティティと前記第２のサービス・エンティティをマッチングさせることを特徴とする請求項８に記載のシステム。
【請求項１０】
前記第１のアプリケーション・サービスにおける前記第１のサービス・エンティティに関して使用可能な動的アクションを決定するアクション・サービスをさらに備えることを特徴とする請求項８に記載のシステム。
【請求項１１】
前記コンテキスト・サービスは、前記アクション・サービスに照会して前記第１のサービス・エンティティに関して使用可能な前記動的アクションを決定し、前記第１のサービス・エンティティに関して使用可能な前記動的アクションを前記アプリケーションに提供することを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記アプリケーション・メタデータを前記コンテキスト・サービスに提供するための実行サービスをさらに備えることを特徴とする請求項８に記載のシステム。
【請求項１３】
前記実行サービスは、前記第１のサービス・メタデータの表示を生成することを特徴とする請求項１２に記載のシステム。
【請求項１４】
アプリケーションが管理するアプリケーション・エンティティを、複数のアプリケーション・サービスのそれぞれによって管理される個々のビジネス・プロセスにそれぞれが対応する複数の関連したサービス・エンティティに関連付けるためのコンピュータ読み取り可能な記録媒体であって、前記アプリケーションは前記アプリケーション・エンティティに対応するアプリケーション・メタデータを保持し、前記アプリケーション・サービスは前記関連したサービス・エンティティに対応するサービス・メタデータを保持し、前記コンピュータ読み取り可能な記録媒体は、
前記サービス・メタデータに基づいて前記関連したサービス・エンティティをマッチングさせること、
前記関連したサービス・エンティティを、一つあるいは複数のサービス・エンティティから導き出された単一のエンティティであるコンテキスト・エンティティに統合すること、
前記コンテキスト・エンティティに対応するサービス・メタデータをコンテキスト・メタデータに統合すること、
前記アプリケーション・メタデータおよび前記コンテキスト・メタデータに基づいて前記アプリケーション・エンティティを前記コンテキスト・エンティティにマッチングさせること、
個々のビジネス・プロセスそれぞれが複数のあらかじめ定められた複数の状態を有し、各サービスの状態を、その対応する個々のビジネス・プロセス内で、決定すること、
その対応する個々のビジネス・プロセス内の各サービス・エンティティで状態変更が利用可能かについての指標を備える、前記関連したサービス・エンティティで利用可能な、動的なアクションを決定すること、および
各サービス・エンティティの前記状態のディスプレイを、その対応する個々のビジネス・プロセスおよび前記利用可能な動的アクション内で生成すること
をコンピュータに実行させる、格納されたコンピュータ実行可能命令を有することを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記関連したサービス・エンティティをマッチングさせることは、前記関連したサービス・エンティティの属性に基づいて前記関連したサービス・エンティティをマッチングさせることを備えることを特徴とする請求項１４に記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記アプリケーション・エンティティを前記コンテキスト・エンティティにマッチングさせることは、前記アプリケーション・エンティティの属性と前記コンテキスト・エンティティの属性とに基づいて前記アプリケーション・エンティティを前記コンテキスト・エンティティにマッチングさせることを備えることを特徴とする請求項１４に記載のコンピュータ読み取り可能な記録媒体。
【請求項１７】
前記関連したサービス・エンティティに対応するサービス・メタデータを取得することをさらに備えることを特徴とする請求項１４に記載のコンピュータ読み取り可能な記録媒体。
【請求項１８】
前記アプリケーションに関連した前記サービス・エンティティに対応する前記サービス・メタデータを取得することは、
前記関連したサービス・エンティティに関して使用可能な静的アクションをコンテキスト・サービスにおいて決定すること、および
アクション・サービスに照会して前記関連したサービス・エンティティに関して使用可能な動的アクションを決定すること
を備えることを特徴とする請求項１７に記載のコンピュータ読み取り可能な記録媒体。
【請求項１９】
前記アプリケーションに関連した前記サービス・エンティティに対応する前記サービス・メタデータを提供することをさらに備えることを特徴とする請求項１７に記載のコンピュータ読み取り可能な記録媒体。
【請求項２０】
前記アプリケーションに関連した前記サービス・エンティティに対応する前記サービス・メタデータを提供することは、前記アプリケーションに関連した前記サービス・エンティティに関して使用可能な静的アクションおよび動的アクションを提供することを備えることを特徴とする請求項１９に記載のコンピュータ読み取り可能な記録媒体。