【手続補正書】
【提出日】平成28年8月30日(2016.8.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
１つ以上の演算装置を含むクラウドインフラストラクチャシステムによって、前記クラウドインフラストラクチャシステムにより提供される複数のクラウドサービスから第１のサービスのための１つ以上のリソースアセンブリの第１の組を作成するステップを含み、前記リソースアセンブリの第１の組における各リソースアセンブリは、前記第１のサービスを提供するための１つ以上のリソースを含み、前記方法はさらに、
作成後、前記クラウドインフラストラクチャシステムによって、顧客からサブスクリプションオーダー情報を受取るステップを含み、前記サブスクリプションオーダー情報は、顧客特有の構成および前記第１のサービスのためのオーダー要求を含み、前記方法はさらに、
前記顧客に前記第１のサービスを提供するために、前記１つ以上の演算装置のうちの任意の演算装置によって、前記サブスクリプションオーダー情報に基づいて、前記リソースアセンブリの第１の組から第１のリソースアセンブリを選択するステップと、
第１の顧客特有リソースアセンブリを前記顧客特有の構成で構成することによって前記顧客に前記第１のサービスを提供するために、前記１つ以上の演算装置のうちの任意の演算装置によって、前記第１の顧客特有リソースアセンブリを作成するステップと、
前記演算装置によって、前記第１の顧客特有リソースアセンブリにおいて特定される前記顧客特有の構成に少なくとも部分的に基づいて、前記第１のサービスをプロビジョニングさせるステップとを含む、方法。
【請求項２】
前記サブスクリプションオーダー情報は、前記クラウドインフラストラクチャシステムによって提供される前記複数のクラウドサービスに第２のサービスを要求し、前記方法はさらに、
前記クラウドインフラストラクチャシステムによって提供される前記複数のクラウドサービスから第２のサービスのためのリソースアセンブリの第２の組を前記クラウドインフラストラクチャシステムによって作成するステップを含み、前記リソースアセンブリの第２の組における各リソースアセンブリは、前記第２のサービスを提供するための１つ以上のリソースを含み、前記リソースアセンブリの第２の組の作成は、前記顧客から前記サブスクリプションオーダー情報を受取る前に実行され、前記方法はさらに、
前記顧客に前記第２のサービスを提供するために、前記１つ以上の演算装置のうちの任意の演算装置によって、前記サブスクリプションオーダー情報に基いて、前記リソースアセンブリの第２の組から第２のリソースアセンブリを選択するステップと、
前記第２のリソースアセンブリを前記顧客特有の構成で構成することによって前記顧客に前記第２のサービスを提供するために、前記１つ以上の演算装置のうちの任意の演算装置によって、第２の顧客特有リソースアセンブリを作成するステップと、
前記第１の顧客特有リソースアセンブリおよび前記第２の顧客特有リソースアセンブリに関連付けられた１つ以上のファイアウォールを調整することによって、前記第１の顧客特有リソースアセンブリと前記第２の顧客特有リソースアセンブリとの間のデータフローを可能にするために、前記１つ以上の演算装置のうちの任意の演算装置によって、前記第１の顧客特有リソースアセンブリと前記第２の顧客特有リソースアセンブリとを統合するステップとを含む、請求項１に記載の方法。
【請求項３】
前記リソースアセンブリを前記顧客特有の構成で構成する前記ステップは、前記顧客特有の構成に含まれる情報で前記リソースアセンブリをカスタマイズするステップを含む、請求項１または２に記載の方法。
【請求項４】
前記第１のサービスはデータベースサービスであり、前記第１の顧客特有リソースアセンブリを作成する前記ステップはさらに、
バーチャル・アセンブリ・ビルダを用いて、１つ以上の仮想マシン（ＶＭ）を備えた前記データベースサービスのために特定的にプロビジョニングされた前記第１のリソースアセンブリを作成するステップと、
並行なバーチャル・アセンブリ・ビルダの動作を可能にするために、前記バーチャル・アセンブリ・ビルダに関連付けられるバーチャル・アセンブリ・ビルダ・ホームを作成するステップと、
デプロイメント・プラン・ファイルを作成するステップとを含み、前記デプロイメント・プラン・ファイルは、前記顧客特有の構成を前記１つ以上のＶＭにインジェクションするための構成情報を含む、請求項１〜３のいずれか１項に記載の方法。
【請求項５】
前記リソースアセンブリの第１の組における各リソースアセンブリはマルチテナントサービスのために構成される、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
前記第１のサービスはデータベースサービスであり、
複数のスキーマが前記第１のリソースアセンブリに含まれ、前記複数のスキーマは、第１の顧客に関連付けられた第１のスキーマと、前記第１の顧客とは異なる第２の顧客に関連付けられた第２のスキーマとを含む、請求項５に記載の方法。
【請求項７】
前記リソースアセンブリの第１の組における各リソースアセンブリはシングルテナントサービスのために構成される、請求項１〜４のいずれか１項に記載の方法。
【請求項８】
前記サブスクリプションオーダー情報は、サービスインスタンスサイズを含み、前記方法はさらに、
前記１つ以上の演算装置のうちの任意の演算装置によって、前記サービスインスタンスサイズに基づいて、前記リソースアセンブリの第１の組から前記顧客のために用いられるべきリソースアセンブリの数を決定するステップを含む、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
前記クラウドインフラストラクチャシステムによって、前記第１のサービスのためにプロビジョニングされた前記リソースアセンブリの第１の組を追跡し続けるためにレジストリを格納するステップを含み、前記レジストリはさらに、顧客特有にされた１つ以上のリソースアセンブリを追跡するように構成される、請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
システムであって、
一組のクラウドサービスを提供するように構成可能な１つ以上の演算装置と、
クラウドインフラストラクチャシステムによって提供される複数のクラウドサービスのうちの第１のサービスのための１つ以上のリソースアセンブリの第１の組とを含み、前記リソースアセンブリの第１の組における各リソースアセンブリは、前記第１のサービスを提供するための１つ以上のリソースを含み、前記システムはさらに、
顧客からのサブスクリプションオーダー情報を格納するように構成可能なメモリを含み、前記サブスクリプションオーダー情報は、顧客特有の構成および前記第１のサービスのためのオーダー要求を含み、
前記１つ以上の演算装置のうちの任意の演算装置は、
前記顧客に前記第１のサービスを提供するために、前記サブスクリプションオーダー情報に基づいて、前記リソースアセンブリの第１の組から第１のリソースアセンブリを選択し、
第１の顧客特有リソースアセンブリを前記顧客特有の構成で構成することによって前記顧客に前記第１のサービスを提供するために、前記第１の顧客特有リソースアセンブリを作成し、
前記第１の顧客特有リソースアセンブリにおいて特定される前記顧客特有の構成に少なくとも部分的に基づいて、前記第１のサービスをプロビジョニングさせるように構成可能である、システム。
【請求項１１】
前記サブスクリプションオーダー情報は、前記クラウドインフラストラクチャシステムによって提供される前記複数のクラウドサービスに第２のサービスを要求し、前記システムはさらに、
前記クラウドインフラストラクチャシステムによって提供される前記複数のクラウドサービスから第２のサービスのためのリソースアセンブリの第２の組を作成するように構成され、前記リソースアセンブリの第２の組における各リソースアセンブリは、前記第２のサービスを提供するための１つ以上のリソースを含み、前記リソースアセンブリの第２の組の作成は、前記顧客から前記サブスクリプションオーダー情報を受取る前に実行され、前記システムはさらに、
前記顧客に前記第２のサービスを提供するために、前記サブスクリプションオーダー情報に基づいて、前記リソースアセンブリの第２の組から第２のリソースアセンブリを選択し、
前記第２のリソースアセンブリを前記顧客特有の構成で構成することによって前記顧客に前記第２のサービスを提供するために、第２の顧客特有リソースアセンブリを作成し、
前記第１の顧客特有リソースアセンブリおよび前記第２の顧客特有リソースアセンブリに関連付けられた１つ以上のファイアウォールを調整することによって、前記第１の顧客特有リソースアセンブリと前記第２の顧客特有リソースアセンブリとの間のデータフローを可能にするために、前記第１の顧客特有リソースアセンブリと前記第２の顧客特有リソースアセンブリとを統合するように構成される、請求項１０に記載のシステム。
【請求項１２】
前記サブスクリプションオーダー情報はサービスインスタンスサイズを含み、さらに、
前記サービスインスタンスサイズに基づいて、前記リソースアセンブリの第１の組から、前記顧客のために用いられるべきリソースアセンブリの数を決定するように構成される、請求項１０または１１に記載のシステム。
【請求項１３】
前記第１のサービスのためにプロビジョニングされた前記リソースアセンブリの第１の
組を追跡し続けるためにレジストリを格納するようにさらに構成され、前記レジストリはさらに、顧客特有にされた１つ以上のリソースアセンブリを追跡するように構成される、請求項１０〜１２のいずれか１項に記載のシステム。
【請求項１４】
一組のクラウドサービスを提供するためのシステムであって、
クラウドインフラストラクチャシステムによって提供される複数のクラウドサービスのうちの第１のサービスのために１つ以上のリソースアセンブリの第１の組を維持するための手段を含み、前記リソースアセンブリの第１の組における各リソースアセンブリは、前記第１のサービスを提供するための１つ以上のリソースを含み、前記システムはさらに、
顧客からのサブスクリプションオーダー情報を格納するための手段を含み、前記サブスクリプションオーダー情報は、顧客特有の構成および前記第１のサービスのためのオーダー要求を含み、前記システムはさらに、
前記顧客に前記第１のサービスを提供するために、前記サブスクリプションオーダー情報に基づいて、前記リソースアセンブリの第１の組から第１のリソースアセンブリを選択するための手段と、
第１の顧客特有リソースアセンブリを前記顧客特有の構成で構成することによって前記顧客に前記第１のサービスを提供するために前記第１の顧客特有リソースアセンブリを作成するための手段と、
前記第１の顧客特有リソースアセンブリにおいて特定される前記顧客特有の構成に少なくとも部分的に基づいて前記第１のサービスをプロビジョニングさせるための手段とを含む、システム。
【請求項１５】
前記サブスクリプションオーダー情報は、前記クラウドインフラストラクチャシステムによって提供される前記複数のクラウドサービスに第２のサービスを要求し、前記システムはさらに、
前記クラウドインフラストラクチャシステムによって提供される前記複数のクラウドサービスのうちの第２のサービスのために、リソースアセンブリの第２の組を作成するための手段を含み、前記リソースアセンブリの第２の組における各リソースアセンブリは、前記第２のサービスを提供するための１つ以上のリソースを含み、前記リソースアセンブリの第２の組の作成は、前記顧客から前記サブスクリプションオーダー情報を受取る前に実行され、前記システムはさらに、
前記顧客に前記第２のサービスを提供するために、前記サブスクリプションオーダー情報に基づいて、前記リソースアセンブリの第２の組から第２のリソースアセンブリを選択するための手段と、
前記第２のリソースアセンブリを前記顧客特有の構成で構成することによって前記顧客に前記第２のサービスを提供するために第２の顧客特有リソースアセンブリを作成するための手段と、
前記第１の顧客特有リソースアセンブリおよび前記第２の顧客特有リソースアセンブリに関連付けられた１つ以上のファイアウォールを調整することによって、前記第１の顧客特有リソースアセンブリと前記第２の顧客特有リソースアセンブリとの間のデータフローを可能にするために、前記第１の顧客特有リソースアセンブリと前記第２の顧客特有リソースアセンブリとを統合するための手段とを含む、請求項１４に記載のシステム。
【請求項１６】
一組のクラウドサービスを提供するように構成されたクラウドインフラストラクチャシステムのためのコンピュータ読取可能プログラムであって、前記クラウドインフラストラクチャシステムに、
前記クラウドインフラストラクチャシステムによって提供される複数のクラウドサービスから第１のサービスのための１つ以上のリソースアセンブリの第１の組を作成させ、前記リソースアセンブリの第１の組における各リソースアセンブリは、前記第１のサービスを提供するための１つ以上のリソースを含み、さらに、
作成後、顧客特有の構成および前記第１のサービスのためのオーダー要求を含むサブスクリプションオーダー情報を顧客から受取らせ、
前記顧客に前記第１のサービスを提供するために、前記サブスクリプションオーダー情報に基づいて、前記リソースアセンブリの第１の組から第１のリソースアセンブリを選択させ、
第１の顧客特有リソースアセンブリを前記顧客特有の構成で構成することによって前記顧客に前記第１のサービスを提供するために前記第１の顧客特有リソースアセンブリを作成させ、
前記第１の顧客特有リソースアセンブリにおいて特定される前記顧客特有の構成に少なくとも部分的に基づいて前記第１のサービスをプロビジョニングさせる、コンピュータ読取可能プログラム。
【請求項１７】
前記サブスクリプションオーダー情報は、前記クラウドインフラストラクチャシステムによって提供される前記複数のクラウドサービスに第２のサービスを要求し、前記コンピュータ読取可能プログラムはさらに前記クラウドインフラストラクチャシステムに、
前記クラウドインフラストラクチャシステムによって提供される前記複数のクラウドサービスから第２のサービスのためのリソースアセンブリの第２の組を作成させ、前記リソースアセンブリの第２の組における各リソースアセンブリは、前記第２のサービスを提供するための１つ以上のリソースを含み、前記リソースアセンブリの第２の組の作成は、前記顧客から前記サブスクリプションオーダー情報を受取る前に実行され、さらに、
前記顧客に前記第２のサービスを提供するために、前記サブスクリプションオーダー情報に基づいて、前記リソースアセンブリの第２の組から第２のリソースアセンブリを選択させ、
前記第２のリソースアセンブリを前記顧客特有の構成で構成することによって前記顧客に前記第２のサービスを提供するために、第２の顧客特有リソースアセンブリを作成させ、
前記第１の顧客特有リソースアセンブリおよび前記第２の顧客特有リソースアセンブリに関連付けられた１つ以上のファイアウォールを調整することによって、前記第１の顧客特有リソースアセンブリと前記第２の顧客特有リソースアセンブリとの間のデータフローを可能にするために、前記第１の顧客特有リソースアセンブリと前記第２の顧客特有リソースアセンブリとを統合させる、請求項１６に記載のコンピュータ読取可能プログラム。