【手続補正書】
【提出日】平成18年10月5日(2006.10.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティング環境において、
複数のＷｅｂサービスを特定するリスト・メカニズムと、
前記複数のＷｅｂサービスの評判データを収集するオーディタと、
前記リスト・メカニズムが特定する前記複数のＷｅｂサービスを、前記オーディタが提供する前記評判データに基づいて、少なくとも１つのＷｅｂサービスを特定するサブセットに絞り込む選択メカニズムを備えることを特徴とするシステム。
【請求項２】
前記リスト・メカニズムは、Ｗｅｂサービス検索エンジンを備えることを特徴とする請求項１に記載のシステム。
【請求項３】
前記選択メカニズムは、少なくとも２つのＷｅｂサービスを含むリストをサブセットとして要求側クライアントに返すサーバ・コンポーネントを含むことを特徴とする請求項１に記載のシステム。
【請求項４】
前記選択メカニズムは、前記リストをさらに絞り込んで単一のＷｅｂサービスを選択するクライアント・コンポーネントを含むことを特徴とする請求項３に記載のシステム。
【請求項５】
前記サブセットは、選択された単一のＷｅｂサービスを特定することを特徴とする請求項１に記載のシステム。
【請求項６】
前記選択メカニズムは、前記サブセットに含まれる各Ｗｅｂサービスを前記評判データに基づく順序でランク付けするランキング・メカニズムを含むことを特徴とする請求項１に記載のシステム。
【請求項７】
前記選択メカニズムは、前記評判データに基づいて前記サブセットに含まれる各Ｗｅｂサービスのスコアを決定することを特徴とする請求項１に記載のシステム。
【請求項８】
前記オーディタは、複数のＷｅｂサービス・プロバイダから評判データを収集することを特徴とする請求項１に記載のシステム。
【請求項９】
前記オーディタは、イントラネット内で実行し、Ｗｅｂサービスの実際のパフォーマンスを測定することを特徴とする請求項１に記載のシステム。
【請求項１０】
前記オーディタは、Ｗｅｂサービスを提供するサーバ上で実行することを特徴とする請求項１に記載のシステム。
【請求項１１】
前記オーディタは、前記リスト・メカニズムと前記サブセットに含まれる各Ｗｅｂサービスの各プロバイダとに対して独立したエンティティを備えており、前記オーディタはネットワーク接続を介してアクセスできることを特徴とする請求項１に記載のシステム。
【請求項１２】
前記オーディタは、複数のレビューアから評判データを収集することを特徴とする請求項１に記載のシステム。
【請求項１３】
前記レビューアは、前記Ｗｅｂサービスを要求するクライアントを備えることを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記評判データは、技術指向の属性データを備えることを特徴とする請求項１に記載のシステム。
【請求項１５】
前記評判データは、Ｗｅｂサービスの応答性情報を備えることを特徴とする請求項１に記載のシステム。
【請求項１６】
前記評判データは、Ｗｅｂサービスの待ち時間情報を備えることを特徴とする請求項１４に記載のシステム。
【請求項１７】
前記評判データは、Ｗｅｂサービスのアップタイム情報を備えることを特徴とする請求項１４に記載のシステム。
【請求項１８】
前記評判データは、ビジネス指向の属性データを備えることを特徴とする請求項１に記載のシステム。
【請求項１９】
前記評判データは、Ｗｅｂサービスのコスト情報を備えることを特徴とする請求項１に記載のシステム。
【請求項２０】
前記評判データは、Ｗｅｂサービス・プロバイダの支払い能力のレベルを表す情報を備えることを特徴とする請求項１４に記載のシステム。
【請求項２１】
前記評判データは、Ｗｅｂサービス・プロバイダの外部オーディタを表す情報を備えることを特徴とする請求項１４に記載のシステム。
【請求項２２】
前記評判データは、Ｗｅｂサービス・プロバイダのプライバシー・ポリシーを表す情報を備えることを特徴とする請求項１４に記載のシステム。
【請求項２３】
前記評判データは、Ｗｅｂサービス・プロバイダの証明書データを表す情報を備えることを特徴とする請求項１４に記載のシステム。
【請求項２４】
前記評判データは、技術指向の属性データとビジネス指向の属性データとを備えることを特徴とする請求項１に記載のシステム。
【請求項２５】
前記評判データは、複数のスコアから成るセットにカテゴリ化されており、前記選択メカニズムは、複数のスコアから成る前記セットと前記スコアの少なくとも１つに対応する少なくとも１つの重みの値とに基づいて、前記サブセットに含まれる各Ｗｅｂサービスのランク付けスコアを決定することを特徴とする請求項１に記載のシステム。
【請求項２６】
クライアントは、クエリーを使用して各重みの値をサーバに渡すことを特徴とする請求項２５に記載のシステム。
【請求項２７】
前記評判データは、複数のスコアから成るセットにカテゴリ化されており、要求するクライアントは、前記スコアのうちの少なくとも１つのスコアの評判要件をサーバへのクエリー内で指定することを特徴とする請求項１に記載のシステム。
【請求項２８】
コンピューティング環境において、
Ｗｅｂサービス・データを求めるクエリーであって、Ｗｅｂサービスに関する少なくとも１つの基本動作要件と少なくとも１つの評判要件とを備える要求データを含むクエリー、を受け取ること、
前記要求データを使用して、各基本動作要件に合致するＷｅｂサービスのセットと、各評判要件に合致する少なくとも１つのＷｅｂサービスを含むサブセットと、を突きとめること、および
前記クエリーへの応答として前記サブセットを返すこと
を備えることを特徴とする方法。
【請求項２９】
前記クエリーは、検索エンジンで受信され、さらに、前記検索エンジンにおいて、
キャッシングされた契約データを巡回して、各基本動作要件に合致する前記Ｗｅｂサービスのセットを突きとめること
を備えることを特徴とする請求項２８に記載の方法。
【請求項３０】
前記検索エンジンにおいて、キャッシングされた評判データを巡回して、各評判要件に合致する前記Ｗｅｂサービスのサブセットを突きとめること
をさらに備えることを特徴とする請求項２９に記載の方法。
【請求項３１】
前記サブセット内で特定されたＷｅｂサービスのプロバイダと通信して、前記プロバイダが各基本動作要件と各評判要件に合致することを検証すること
をさらに備えることを特徴とする請求項２８に記載の方法。
【請求項３２】
オーディタと通信して、前記サブセット内で特定されたＷｅｂサービスのプロバイダが各基本動作要件と各評判要件に合致することを検証すること、
をさらに備えることを特徴とする請求項２８に記載の方法。
【請求項３３】
前記クエリーはクライアントの検索エンジンで受信され、前記クエリーへの応答として前記サブセットを返すことは、前記クライアントにリストを返すことを備える
ことを特徴とする請求項２８に記載の方法。
【請求項３４】
前記リストは少なくとも２つのＷｅｂサービスを含んでおり、さらに、前記クライアントにおいて、
前記リストを受信すること、および
前記リストからＷｅｂサービスを選択すること
をさらに備えることを特徴とする請求項３３に記載の方法。
【請求項３５】
前記サブセットは、少なくとも２つのＷｅｂサービスを特定し、さらに、
前記サブセットに含まれる各Ｗｅｂサービスを、収集された評判データに基づく順序でランク付けすること
をさらに備えることを特徴とする請求項２８に記載の方法。
【請求項３６】
前記サブセットに含まれる各Ｗｅｂサービスのスコアを、収集された評判データに基づいて決定すること
をさらに備えることを特徴とする請求項２８に記載の方法。
【請求項３７】
複数のレビューアから評判データを収集することをさらに備えることを特徴とする請求項２８に記載の方法。
【請求項３８】
Ｗｅｂサービス・プロバイダから評判データを収集することをさらに備えることを特徴とする請求項２８に記載の方法。
【請求項３９】
前記Ｗｅｂサービス・プロバイダから評判データを収集することは、前記プロバイダに対応するＷｅｂサービスの実際のパフォーマンスを測定することをさらに備えることを特徴とする請求項３８に記載の方法。
【請求項４０】
前記実際のパフォーマンスを測定することは、Ｗｅｂサービスの応答性を測定することを備えることを特徴とする請求項３９に記載の方法。
【請求項４１】
Ｗｅｂサービスの応答性を測定することは、Ｗｅｂサービスが特定のポートから読み込む頻度を確認することを備えることを特徴とする請求項４０に記載の方法。
【請求項４２】
前記実際のパフォーマンスを測定することは、Ｗｅｂサービスの待ち時間を測定することを備えることを特徴とする請求項３９に記載の方法。
【請求項４３】
前記Ｗｅｂサービスの待ち時間を測定することは、特定の操作の結果によって超えないことが保証される待ち時間を決定することを備えることを特徴とする請求項４２に記載の方法。
【請求項４４】
前記実際のパフォーマンスを測定することは、Ｗｅｂサービスのアップタイムを測定することを備えることを特徴とする請求項３９に記載の方法。
【請求項４５】
前記Ｗｅｂサービスのアップタイムを測定することは、サイトまたはデバイスが使用可能になる回数を観測することを備えることを特徴とする請求項４４に記載の方法。
【請求項４６】
前記Ｗｅｂサービスのアップタイムを測定することは、１日のうちでＷｅｂサービスを利用できない時間を観測することを備えることを特徴とする請求項４４に記載の方法。
【請求項４７】
前記要求データは、各Ｗｅｂサービスの評判データに対応する少なくともいくつかのスコアのカテゴリに対応するカテゴリ化された重みデータを備えており、前記要求データを使用することは、前記スコアに前記重みデータを適用して各Ｗｅｂサービスのスコアを決定することを備えることを特徴とする請求項２８に記載の方法。
【請求項４８】
請求項２８に記載の方法を実行するためのコンピュータ実行可能命令を格納することを特徴とするコンピュータ可読媒体。
【請求項４９】
コンピューティング環境において、
複数のＷｅｂサービスを特定する情報を保持すること、
前記複数のＷｅｂサービスの評判データを取得すること、および
前記複数のＷｅｂサービスのサブセットであって、少なくとも１つのＷｅｂサービスを含むサブセットを、前記評判データに基づいて選択すること
を備えることを特徴とする方法。
【請求項５０】
クライアントから前記サブセットに求める要求を受け取ること、および
前記要求への応答として前記サブセットを返すこと
をさらに備えることを特徴とする請求項４９に記載の方法。
【請求項５１】
前記サブセットに含まれる各Ｗｅｂサービスを、前記評判データに基づく順序でランク付けすることを特徴とする請求項４９に記載の方法。
【請求項５２】
前記サブセットを選択することは、前記サブセットに含まれる各Ｗｅｂサービスの評判スコアを決定することを備えることを特徴とする請求項４９に記載の方法。
【請求項５３】
前記評判データを取得することは、オーディタと通信することを備えることを特徴とする請求項４９に記載の方法。
【請求項５４】
前記評判データを取得することは、各Ｗｅｂサービスの各プロバイダと通信することを備えることを特徴とする請求項４９に記載の方法。
【請求項５５】
前記評判データを収集することをさらに備えることを特徴とする請求項４９に記載の方法。
【請求項５６】
前記評判データを収集することは、Ｗｅｂサービスの実際のパフォーマンスを測定することを備えることを特徴とする請求項４９に記載の方法。
【請求項５７】
前記評判データを検証することをさらに備えることを特徴とする請求項４９に記載の方法。
【請求項５８】
請求項４９に記載の方法を実行するためのコンピュータ実行可能命令を格納することを特徴とするコンピュータ可読媒体。
【請求項５９】
コンピューティング環境において、
Ｗｅｂサービスを要求するクライアントと、
前記要求されたＷｅｂサービスに対応するＷｅｂサービスを提供するサーバと、
前記要求されたＷｅｂサービスの評判データを収集するオーディタと、
前記クライアントから前記Ｗｅｂサービス要求を受け取り、前記要求されたＷｅｂサービスに対応するサーバを特定し、前記評判データを使用して前記要求されたＷｅｂサービスに対応するＷｅｂサービスを提供する他のサーバの中から前記Ｗｅｂサービスを選択し、さらに前記要求への応答として前記サーバの識別子を前記クライアントに返す検索エンジンと
を備えることを特徴とするシステム。
【請求項６０】
前記検索エンジンは、前記識別子を識別子のリストとして前記クライアントに返し、各識別子は、前記要求されたＷｅｂサービスに対応するＷｅｂサービスを提供するサーバに対応することを特徴とする請求項５９に記載のシステム。
【請求項６１】
前記識別子のリストは、前記評判データに従ってランク付けされることを特徴とする請求項６０に記載のシステム。
【請求項６２】
前記識別子のリストは、前記要求されたＷｅｂサービスに対応するＷｅｂサービスを提供する他のサーバから絞り込まれたサブセットに対応することを特徴とする請求項６０に記載のシステム。
【請求項６３】
前記クライアントは、前記オーディタに前記評判データを報告することを特徴とする請求項５９に記載のシステム。
【請求項６４】
前記サーバは、前記オーディタに前記評判データを提供することを特徴とする請求項５９に記載のシステム。
【請求項６５】
前記検索エンジンは、前記評判データをキャッシングすることを特徴とする請求項５９に記載のシステム。
【請求項６６】
前記検索エンジンは、前記オーディタと通信し、前記評判データを受信することを特徴とする請求項５９に記載のシステム。
【請求項６７】
前記検索エンジンは、前記オーディタと通信し、前記サーバに対する前記評判データを検証することを特徴とする請求項５９に記載のシステム。