×

Systems and Methods for Private Cloud Computing

  • US 20120066670A1
  • Filed: 07/11/2011
  • Published: 03/15/2012
  • Est. Priority Date: 07/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-based system for developing a cloud application for, and deploying the cloud application in, in a cloud computing environment, with the cloud application being capable of being accessed and run by a computer system user that is authorized to connect to the cloud environment, comprising the steps of:

  • (A) developing the cloud application, and preparing the developed cloud application for deployment in a cloud environment by at least,(1) creating at least one web service for the cloud application,(2) creating a user interface that includes user interface components, and(3) creating jobs to store data for the cloud application;

    (B) updating metadata associated with the cloud application according to at least the one web service created at step (A);

    (C) updating at least a service definition and service inventory file with the updated metadata associated with the cloud application according to step (B);

    (D) building web archive files for bundling at least the updated service definition and service inventory file updated at step (C), and the user interface and jobs created at step (A);

    (E) bundling the web archive files built at step (D) and creating a cloud application for deployment in the cloud environment;

    (F) creating a cloud application profile for the cloud application that has associated therewith the bundled web archive files bundled at step (E);

    (G) requesting deployment of the cloud application in the cloud environment by transmitting the cloud application profile created at step (F) to the cloud environment, and if the request is granted then step (H), otherwise step (A);

    (H) obtaining approvals from the cloud environment to deploy the cloud application in the cloud environment;

    (I) updating a service registry of the cloud environment with the services associated with the cloud application;

    (J) updating access security for the cloud environment with authorization levels for system users to at least access, change, and manipulate data with respect to the cloud application; and

    (K) promoting the cloud application to the cloud environment for use by system users according to the updated access security according to step (K).

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