×

Implementing comparison of cloud service provider package offerings

  • US 9,818,127 B2
  • Filed: 05/04/2014
  • Issued: 11/14/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of implementing comparison of cloud service offerings, comprising:

  • creating a cloud services architecture specification including provider independent architecture design information defining logical components of a virtual machine that supports deployment of an application, wherein creating the cloud services architecture specification includes causing an instance of a user interface to be instantiated and receiving the independent architecture design information from a cloud service consumer via the user interface;

    instantiating a plurality of application programming interfaces (APIs) adapted for communicating with a respective one of a plurality of cloud service providers, wherein each of the cloud service providers has one of a plurality of cloud service offerings associated therewith and wherein said communicating includes receiving, from the respective one of the cloud service providers, cloud service pricing information defined by a pricing framework that is unique to the associated one of the cloud service offerings;

    causing said cloud service pricing information to be stored as line items of a cloud service catalog;

    determining a cloud services offering price for each one of the plurality of cloud service offerings to characterize implementation of the virtual machine using cloud services thereof on a basis of pricing of such cloud services, wherein each one of the cloud service offerings is an offering of a respective one of a plurality of cloud service providers, wherein determining the cloud services offering price for each one of the cloud service offerings includes providing the provider independent architecture design information of the cloud services architecture specification to a set of pricing adapters whereby each one of the pricing adapters maps the provider independent architecture design information to the cloud service pricing information for a respective one of the cloud service offerings thereby generating the cloud services offering price for each one of the plurality of cloud service offerings as a function of the respective one of the different pricing information adapters and the cloud services architecture specification, wherein the pricing information adapters cause said mapping to be performed directly between the provider independent architecture design information and respective ones of the line items of the cloud service catalog; and

    in response to determining information that provides a comparison of the cloud services offering price for each one of the cloud service offerings with respect to each other one of the cloud services offerings, causing said price comparison information to be displayed in a manner enabling one of said cloud service offerings to be selected from among the plurality of cloud service offerings as a chosen cloud service offering for being provisioned to support deployment of the application, wherein being provisioned is implemented via a respective one of said APIs.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×