【手続補正書】
【提出日】平成29年3月27日(2017.3.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムであって、
前記システムの第１の１つ以上のノードにおいて利用可能なサービスの第１のリストを含む第１のサービスレジストリを維持するように構成される第１のプロセッサと、
前記システムの第２の１つ以上のノードにおいて利用可能なサービスの第２のリストを含む第２のサービスレジストリであって、前記第１のサービスレジストリに接続されている前記第２のサービスレジストリを維持するように構成される第２のプロセッサと、
サービスマネージャを実装する第３のプロセッサであって、
前記システムのケイパビリティであって、１つ以上のサービスのセットを通じて実現される前記ケイパビリティを管理し、
１つ以上のサービスの前記セットのうちの少なくとも１つのサービスに関与する変更を前記サービスマネージャに通知せよという指示を含む加入要求を前記第１のサービスレジストリへ送信し、
前記第１のサービスレジストリに接続し、
前記第２のサービスレジストリに含まれるサービスの前記第２のリスト内の変更を示す通知を前記第１のサービスレジストリから受信し、
前記通知の受信に応じて、前記ケイパビリティのための新たなサービスの配置を開始し、又は、前記システム内の前記新たなサービスの配置されたインスタンスを発見する
ように構成される前記第３のプロセッサと、
を含み、
前記第１のサービスレジストリは、
前記加入要求を記録し、
オーバーレイネットワークのトポロジに基づいて、前記加入要求を以前に処理していない全ての隣接するサービスレジストリへ、前記加入要求を転送する
ようにさらに構成され、
前記加入要求を以前に処理していない前記隣接するサービスレジストリは、前記第２のサービスレジストリと、少なくとも１つの他のサービスレジストリを含み、
前記第２のサービスレジストリは、
前記加入要求に基づいて前記通知を送信する
ようにさらに構成される、
システム。
【請求項２】
前記通知は、
前記第２のサービスレジストリから特定のサービスが除去されたことの標識と、
前記第２のサービスレジストリに前記特定のサービスが追加されたことの標識と、
前記特定のサービスに関連付けられている属性が変更されたことの標識と、
のうちの少なくとも１つを含む、
請求項１のシステム。
【請求項３】
前記通知は、前記システムの前記第２の１つ以上のノードのうちの少なくとも１つにおいて検出される障害に応じて送信される、
請求項１のシステム。
【請求項４】
前記サービスマネージャは、前記通知の受信に応じて、前記ケイパビリティを十分に実現できないと判定し、
前記ケイパビリティを十分に実現できないという判定に応じて、警告を管理者へ送信するように、さらに構成される、
請求項１のシステム。
【請求項５】
前記サービスマネージャは、
前記システムにおいて利用可能な前記新たなサービスの前記配置されたインスタンスを発見し、
前記システム内の前記新たなサービスの前記配置されたインスタンスの発見に応じて、発見された前記配置されたインスタンスを前記ケイパビリティに関連付ける
ようにさらに構成される、
請求項１のシステム。
【請求項６】
前記サービスマネージャは、
前記新たなサービスのいずれの配置されたインスタンスも前記システムにおいて利用可能ではないと判定し、
前記新たなサービスのいずれの配置されたインスタンスも前記システムにおいて利用可能ではないという判定に応じて、前記ケイパビリティのための前記新たなサービスについての配置を開始する
ようにさらに構成される、
請求項１のシステム。
【請求項７】
前記サービスマネージャは、
前記ケイパビリティについての要求をクライアントから受信し、
１つ以上のサービスの前記セットであって、当該セットを通じて前記ケイパビリティが実現される、当該セットのうちの特定の１つが前記システム内に配置されていないと判定し、
前記第１のサービスレジストリ又は前記第２のサービスレジストリの少なくとも１つから取得される情報に基づいて、配置ノードを選択し、
受信される前記要求に基づいて、１つ以上のサービスの前記セットのうちの前記特定の１つを配置するように、選択される前記配置ノードに指示する
ようにさらに構成される、
請求項１のシステム。
【請求項８】
管理される前記ケイパビリティのための前記新たなサービスの配置を開始する場合に、
前記サービスマネージャは、
前記第２のサービスレジストリに含まれるサービスの前記第２のリストにおける変更が、１つ以上のサービスの前記セットのうちの少なくとも１つが配置されないことに対応するか、を判定し、
１つ以上のサービスの前記セットのうちの前記少なくとも１つが利用可能である特定のノードを識別し、
１つ以上のサービスの前記セットのうちの前記少なくとも１つを前記特定のノードに配置するように、識別される前記ノードに指示する、
ようにさらに構成される、
請求項１のシステム。
【請求項９】
方法であって、
第１のサービスレジストリを含む第１のサービスレジストリデバイスにより、システムの第１の１つ以上のノードにおいて利用可能なサービスの第１のリストを維持することと、
前記第１のサービスレジストリに接続されている第２のサービスレジストリを含む第２のサービスレジストリデバイスにより、前記システムの第２の１つ以上のノードにおいて利用可能なサービスの第２のリストを維持することと、
サービスマネージャデバイスによって、前記システムのケイパビリティであって、サービスのリストを通じて実現される前記ケイパビリティを管理することと、
前記サービスマネージャデバイスにより、前記第１のサービスレジストリデバイスに接続することと、
前記サービスマネージャデバイスにより、サービスの前記リスト内の少なくとも１つのサービスに関与する変更を前記サービスマネージャデバイスに通知せよという指示を含む加入要求を、第１のサービスレジストリデバイスへ送信することと、
前記第１のサービスレジストリデバイスにより、前記加入要求を記録することと、
前記第１のサービスレジストリデバイスにより、オーバーレイネットワークのトポロジに基づいて、前記加入要求を以前に処理していない全ての隣接するサービスレジストリへ、前記加入要求を転送することと、を含み、
前記加入要求を以前に処理していない前記隣接するサービスレジストリは、前記第２のサービスレジストリと、少なくとも１つの他のサービスレジストリを含み、
さらに前記方法は、
前記第２のサービスレジストリデバイスにより、前記加入要求に基づいて、サービスの前記第２のリスト内の変更を示す通知を前記第１のサービスレジストリデバイスへ送信することと、
前記サービスマネージャデバイスにより、前記通知を、前記第１のサービスレジストリデバイスから受信することと、
前記サービスマネージャデバイスにより、前記通知の受信に応じて、前記ケイパビリティのための新たなサービスの配置を開始し、又は、前記システム内の前記新たなサービスの配置されたインスタンスを発見することと、
を含む方法。
【請求項１０】
前記通知は、前記第２のサービスレジストリに関連付けられている第１のノードに前記サービスが配置可能であることの標識を含み、
前記方法は、
前記通知の受信に応じて、前記第１のノードでの前記サービスの前記配置を開始すること、
をさらに含む、請求項９の方法。
【請求項１１】
前記通知は、前記システム内に前記サービスが配置されていることの標識を含み、
前記方法は、
前記通知の受信に応じて、前記システム内の前記サービスの前記配置されたインスタンスを発見すること、
をさらに含む、請求項９の方法。
【請求項１２】
前記新たなサービスに関連付けられている他のサービス通知であって、前記第２のサービスレジストリに関連付けられている第１のノードで前記サービスがもはや利用可能ではないことの標識を含む前記他の通知を、前記第１のサービスレジストリを介して前記第２のサービスレジストリから受信することと、
前記サービスが配置可能である第２のノードを識別することと、
前記第２のノードの識別に応じて、前記第２のノードでの前記サービスの配置を開始することと、
をさらに含む、請求項９の方法。
【請求項１３】
前記サービスに関連付けられている他の通知であって、前記第２のサービスレジストリに関連付けられている第１のノードに前記新たなサービスがもはや配置可能ではないことの標識を含む前記他の通知を、前記第１のサービスレジストリを介して前記第２のサービスレジストリから受信することと、
前記システム内のいずれの他のノードにも前記サービスが配置可能ではないと判定することと、
前記システム内のいずれの他のノードにも前記サービスが配置可能ではないという判定に応じて、管理者へ警告を送信することと、
をさらに含む、請求項９の方法。
【請求項１４】
前記サービスに関連付けられている他のサービス通知であって、前記サービスに関連付けられている属性が変わったことの標識を含む前記他のサービス通知を、前記第１のサービスレジストリを介して前記第２のサービスレジストリから受信することと、
前記ケイパビリティに関連付けられている要求を前記サービスがもはや満たさないと判定することと、
前記サービスが前記要求をもはや満たさないとの判定に応じて第１のノードでの前記サービスの前記配置を終了することと、
前記サービスが配置可能な第２のノードを識別することと、
前記第２のノードの識別に応じて、前記第２のノードでの前記サービスの配置を開始することと、
をさらに含む、請求項９の方法。
【請求項１５】
前記サービスに関連付けられている前記属性は、
利用可能なメモリキャパシティ、
前記サービスが配置される前記第１のノードの処理キャパシティ、
前記第１のノードの位置、
前記第１のノードのカバレッジ、
前記第１のノードに関連付けられている環境条件、又は、
前記第１のノードに関連付けられている信号品質の測定結果、
のうちの少なくとも１つを含む、請求項１４の方法。
【請求項１６】
特定のサービスについての要求を、前記システム内の要求ノードから受信することと、
前記特定のサービスが前記システム内に配置されていないと判定することと、
前記第１のサービスレジストリデバイス又は前記第２のサービスレジストリデバイスの少なくとも１つに基づいて、配置ノードを選択することと、
受信される前記要求に基づいて、選択される前記配置ノードに前記特定のサービスを配置することと、
をさらに含む、請求項９の方法。
【請求項１７】
前記サービスマネージャは、
前記通知の受信に応じて、前記ケイパビリティを十分に実現できないと判定し、
前記ケイパビリティを十分に実現できないという判定に応じて、警告を管理者へ送信するように、
さらに構成される、
請求項２のシステム。
【請求項１８】
前記サービスマネージャは、
前記新たなサービスのいずれの配置されたインスタンスも前記システムにおいて利用可能ではないと判定し、
前記新たなサービスのいずれの配置されたインスタンスも前記システムにおいて利用可能ではないという判定に応じて、前記ケイパビリティのための前記新たなサービスについての配置を開始するように、
さらに構成される、
請求項２のシステム。
【請求項１９】
管理される前記ケイパビリティのための前記新たなサービスの配置を開始する場合に、
前記サービスマネージャは、
前記第２のサービスレジストリに含まれるサービスの前記第２のリストにおける変更が、１つ以上のサービスの前記セットのうちの少なくとも１つが配置されないことに対応するか、を判定し、
１つ以上のサービスの前記セットのうちの前記少なくとも１つが利用可能である特定のノードを識別し、
１つ以上のサービスの前記セットのうちの前記少なくとも１つを前記特定のノードに配置するように、識別される前記ノードに指示する、
ようにさらに構成される、
請求項１８のシステム。
【請求項２０】
前記新たなサービスに関連付けられている他の通知であって、前記第２のサービスレジストリに関連付けられている前記第１のノードで前記サービスがもはや利用可能ではないことの標識を含む前記他の通知を、前記第１のサービスレジストリを介して前記第２のサービスレジストリから受信することと、
前記サービスが配置可能である第２のノードを識別することと、
前記第２のノードの識別に応じて、前記第２のノードでの前記サービスの配置を開始することと、
をさらに含む、請求項１０の方法。