【手続補正書】
【提出日】平成30年1月29日(2018.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータにより実現される方法であって、
複数のサービスをサービスインフラストラクチャシステムに提供するステップと、
前記サービスインフラストラクチャシステムによって提供されるサービスへのアクセスの、第１の顧客による要求を、前記サービスインフラストラクチャシステムが受けるステップと、
前記要求に基づいて、アクセスが要求された前記サービスの使用の種類を前記サービスインフラストラクチャシステムが決定するステップと、
前記第１の顧客によって要求された前記サービスの使用の種類に基づいてサブスクリプションの種類を前記サービスインフラストラクチャシステムが決定するステップとを含み、前記サブスクリプションの種類はクローンサブスクリプションまたは再使用可能なサブスクリプションのうちの一方であり、前記サブスクリプチョンの種類は、前記サービスへのアクセスを、前記サービスが要求される前にプロビジョニングされた、前記複数のサービスのうちの１つのサービスに基づいて可能にし、前記第１のサービスは前記複数のサービスのうちの１つであり、前記再使用可能なサブスクリプションは、前記サービスへのアクセスを、前記複数のサービスのうちの１つのサービスを、前記第１の顧客によって要求されたサービスとして構成することに基づいて可能にし、前記クローンサブスクリプションは、前記サービスへのアクセスを、前記サービスが要求される前にプロビジョニングされた前記１つのサービスのコンフィギュレーションに従って前記サービスをプロビジョニングすることに基づいて可能にし、
前記サブスクリプションの種類に基づいて、前記使用の種類の前記要求されたサービスを提供するように構成可能な、前記複数のサービスのうちの第１のサービスを、前記サービスインフラストラクチャシステムが特定するステップと、
前記サービスにアクセスするためのサブスクリプションを前記サービスインフラストラクチャシステムが前記第１の顧客に提供するステップを含み、前記サービスにアクセスするためのサブスクリプションは、前記サブスクリプションの種類が前記再使用可能なサブスクリプションであるという判断に基づいて、前記第１のサービスを前記サービスとして構成することによって提供され、前記サブスクリプションの種類が前記クローンサブスクリプションであるという判断に基づいて、前記サービスにアクセスするためのサブスクリプションは、前記サービスのための１つ以上のリソースをプロビジョニングし前記サービスを前記第１のサービスのコンフィギュレーションに従って構成することによって提供され、
前記第１の顧客に提供された前記サブスクリプションを前記サービスインフラストラクチャシステムが管理するステップを含む、方法。
【請求項２】
前記複数のサービスのうちの前記第１のサービスは、前記サービスインフラストラクチャシステムによって前記サービスプール内においてすでにプロビジョニングされているものとして特定される、請求項１に記載のコンピュータにより実現される方法。
【請求項３】
前記サブスクリプションの種類が前記クローンサブスクリプションであるとき、前記サブスクリプションを前記第１の顧客に提供するステップは、
前記第１のサービスに対する第１のサブスクリプションに基づいて第１のクローンサブスクリプションを確立するステップを含み、前記第１のクローンサブスクリプションは、前記第１の顧客へのサブスクリプションとして提供され、
一組の規則に基づいて前記第１のクローンサブスクリプションを前記第１のサブスクリプションに対応付けるステップを含む、請求項１または２に記載のコンピュータにより実現される方法。
【請求項４】
前記第１のクローンサブスクリプションを前記第１のサブスクリプションに対応付けるステップは、前記第１のクローンサブスクリプションのライフサイクルを前記第１のサブスクリプションのライフサイクルに対応付けるステップを含む、請求項３に記載のコンピュータにより実現される方法。
【請求項５】
前記第１のクローンサブスクリプションによって可能にされるサービスは、前記第１のサービスと異なる第２のサービスであり、前記第２のサービスは前記複数のサービスのうちの１つであり、前記第１の顧客による前記第２のサービスへのアクセスは、前記第１の顧客による前記第１のサービスへのアクセスが終了したときに終了する、請求項４に記載のコンピュータにより実現される方法。
【請求項６】
前記第１の顧客からの要求に基づいて前記第１のサービスへのアクセスを更新するステップと、
前記第１のサービスへの更新された前記アクセスに基づいて前記第２のサービスへのアクセスを修正するステップとをさらに含む、請求項４または５に記載のコンピュータにより実現される方法。
【請求項７】
前記第１のクローンサブスクリプションは、第２のサービスへのアクセスを提供し、前記第２のサービスは前記複数のサービスのうちの１つであり、前記一組の規則は、前記第１のサービスのクローンとしての前記第２のサービスの使用を示す、請求項３に記載のコンピュータにより実現される方法。
【請求項８】
前記一組の規則は、前記第２のサービスへのアクセスの期間を示す、請求項７に記載のコンピュータにより実現される方法。
【請求項９】
前記一組の規則は、前記第２のサービスへのアクセスが許可されたユーザの数を示し、前記第２のサービスへのアクセスが許可されたユーザの数は、前記第１のサービスへのアクセスが許可されたユーザの数と異なる、請求項７に記載のコンピュータにより実現される方法。
【請求項１０】
前記一組の規則は前記第２のサービスのコンフィギュレーションを示し、前記第２のサービスの前記コンフィギュレーションは前記第１のサービスの前記コンフィギュレーションと異なる、請求項７に記載のコンピュータにより実現される方法。
【請求項１１】
前記サブスクリプションを管理するステップは、前記第１のサービスの変更に応じて、前記サブスクリプションによる前記要求されたサービスへのアクセスを決定することを含み、前記要求されたサービスへのアクセスは、前記一組の規則を用いて決定される、請求項３に記載のコンピュータにより実現される方法。
【請求項１２】
前記サブスクリプションの種類が前記再使用可能なサブスクリプションであるとき、前記サブスクリプションを前記第１の顧客に提供するステップは、
前記サービスインフラストラクチャシステム内のサービスプールにおいて前記第１のサービスがプロビジョニングされていると判断するステップと、
前記第１のサービスのための第１のサブスクリプションを前記サービスのためのサブスクリプションとして前記第１の顧客に割当てるステップとを含み、前記第１のサブスクリプションを割当てるステップは、前記第１のサービスを前記サービスプールから前記第１の顧客に割当てるステップを含み、前記第１のサービスを前記第１の顧客に割当てるステップは、前記第１のサービスを前記サービスプールから削除するステップを含む、請求項１〜１１のいずれか一項に記載のコンピュータにより実現される方法。
【請求項１３】
特定顧客向けデータを、前記第１のサービスに対応する特定サービス向けデータに対応付けるステップをさらに含み、前記特定顧客向けデータは、前記第１のサービスの前記第１の顧客に対応付けられる、請求項１２に記載のコンピュータにより実現される方法。
【請求項１４】
前記サービスにアクセスするための前記サブスクリプションを管理するステップは、前記サブスクリプションが終了したときに前記第１のサービスを前記第１の顧客から前記サービスプールに割当てるステップを含み、前記第１のサービスを割当てるステップは、前記特定顧客向けデータと、前記第１のサービスに対応する特定サービス向けデータとの対応関係を解除するステップを含み、前記第１のサービスは、前記サービスプールから１以上の他の顧客に再度割当て可能である、請求項１３に記載のコンピュータにより実現される方法。
【請求項１５】
前記複数のサービスのうちの前記第２のサービスへのアクセスの、第２の顧客による要求を受けるステップと、
前記第２のサービスが前記第１のサービスに類似しているという判断に基づいて、前記サービスプールにおいて前記第２のサービスが利用可能であると判断するステップと、
前記サービスプール内の前記第１のサブスクリプションを前記第２の顧客に割当てるステップとを含み、前記第１のサブスクリプションを前記第２の顧客に割当てるステップは、前記第１のサブスクリプションを前記サービスプールから削除するステップを含み、
前記第２の顧客に対応する特定顧客向けデータを、前記第１のサービスに対応する特定サービス向けデータに対応付けるステップを含む、請求項１４に記載のコンピュータにより実現される方法。
【請求項１６】
前記第１の顧客に対応付けられた前記特定顧客向けデータは、前記第１の顧客による前記第１のサービスの使用に関連するデータを含む、請求項１３〜１５のいずれか一項に記載のコンピュータにより実現される方法。
【請求項１７】
前記複数のサービスのうちの各サービスは特定サービス向けデータに対応付けられ、サービスに対応する前記特定サービス向けデータは、前記サービスのコンフィギュレーションを示し、前記コンフィギュレーションは、前記サービスを提供するために割当てられた１つ以上のリソースを含む、請求項１〜１６のいずれか一項に記載のコンピュータにより実現される方法。
【請求項１８】
前記サービスを提供するステップは、前記第１の顧客による要求を受ける前に、前記サービスインフラストラクチャシステムにおいてサービスをプロビジョニングするステップを含み、前記サービスは、前記サービスインフラストラクチャシステムのオペレーションに対応付けられた１つ以上のメトリックに基づいてプロビジョニングされる、請求項１〜１７のいずれか一項に記載のコンピュータにより実現される方法。
【請求項１９】
前記サービスを提供するステップは、前記第１の顧客による要求を受ける前に前記サービスをプロビジョニングするステップを含み、サービスは、前記サービスに対する需要に対応付けられた１つ以上のメトリックに基づいてプロビジョニングされる、請求項１〜１８のいずれか一項に記載のコンピュータにより実現される方法。
【請求項２０】
前記サービスを提供するステップは、前記第１の顧客による要求を受ける前に前記サービスをプロビジョニングするステップを含み、サービスは、前記サービスの種類に対応付けられた１つ以上のメトリックに基づいてプロビジョニングされる、請求項１〜１８のいずれか一項に記載のコンピュータにより実現される方法。
【請求項２１】
前記サービスインフラストラクチャシステムはマルチテナント環境を含む、請求項１〜２０のいずれか一項に記載のコンピュータにより実現される方法。
【請求項２２】
前記サービスは、Ｊａｖａ（登録商標）サービス、顧客関係管理（ＣＲＭ）サービス、または人的資源管理（ＨＣＭ）サービスを含む、請求項１〜２１のいずれか一項に記載のコンピュータにより実現される方法。
【請求項２３】
システムであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに対して機能的に結合されたメモリとを含み、前記少なくとも１つのプロセッサは、前記メモリに格納されているコンピュータコードを実行することにより、
複数のサービスをサービスインフラストラクチャシステムに提供し、
前記サービスインフラストラクチャシステムによって提供されるサービスへのアクセスの、第１の顧客による要求を受け、
前記要求に基づいて、アクセスが要求された前記サービスの使用の種類を決定し、
前記第１の顧客によって要求された前記サービスの使用の種類に基づいてサブスクリプションの種類を決定し、前記サブスクリプションの種類はクローンサブスクリプションまたは再使用可能なサブスクリプションのうちの一方であり、前記サブスクリプチョンの種類は、前記サービスへのアクセスを、前記サービスが要求される前にプロビジョニングされた、前記複数のサービスのうちの１つのサービスに基づいて可能にし、前記第１のサービスは前記複数のサービスのうちの１つであり、前記再使用可能なサブスクリプションは、前記サービスへのアクセスを、前記複数のサービスのうちの１つのサービスを、前記第１の顧客によって要求されたサービスとして構成することに基づいて可能にし、前記クローンサブスクリプションは、前記サービスへのアクセスを、前記サービスが要求される前にプロビジョニングされた前記１つのサービスのコンフィギュレーションに従ってサービスをプロビジョニングすることに基づいて可能にし、
前記サブスクリプションの種類に基づいて、前記使用の種類の前記要求されたサービスを提供するように構成可能な、前記複数のサービスのうちの第１のサービスを、特定し、
前記サービスにアクセスするためのサブスクリプションを前記第１の顧客に提供し、前記サービスにアクセスするためのサブスクリプションは、前記サブスクリプションの種類が前記再使用可能なサブスクリプションであるという判断に基づいて、前記第１のサービスを前記サービスとして構成することによって提供され、前記サブスクリプションの種類が前記クローンサブスクリプションであるという判断に基づいて、前記サービスにアクセスするためのサブスクリプションは、前記サービスのための１つ以上のリソースをプロビジョニングし前記サービスを前記第１のサービスのコンフィギュレーションに従って構成することによって提供され、
前記第１の顧客に提供された前記サブスクリプションを管理する、システム。
【請求項２４】
請求項１〜２２のいずれかに記載の方法をコンピュータに実行させるためのプログラム。