×

Methods and systems for on-boarding applications to a cloud

  • US 8,819,679 B2
  • Filed: 07/28/2011
  • Issued: 08/26/2014
  • Est. Priority Date: 07/28/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus comprising:

  • at least one processor; and

    a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising;

    computer readable program code configured to provide an application for hosting in a cloud environment;

    computer readable program code configured to provide metadata related to the application;

    computer readable program code configured to obtain metadata related to the cloud;

    computer readable program code configured to compare the application metadata and cloud metadata;

    computer readable program code configured to ascertain the compatibility of the application with an existing offering of the cloud; and

    computer readable program code configured to on-board the application to the cloud via performing the following;

    (a) determining whether the application matches an existing offering of the cloud and, if so, mapping the existing offering to the application;

    if (a) does not apply;

    (b) ascertaining whether a new offering can be defined on the cloud and, if so, deploying the application to the cloud;

    if (b) does not apply;

    (c) ascertaining whether a template creation tool can create a template of the application for being hosted on the cloud and, if so, hosting the template of the application on the cloud; and

    if (c) does not apply;

    (d) ascertaining whether it is possible to load the application on a virtual machine on the cloud and, if so, loading the application on a virtual machine on the cloud.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×