×

Provisioning composite applications using secure parameter access

  • US 10,169,000 B2
  • Filed: 05/30/2012
  • Issued: 01/01/2019
  • Est. Priority Date: 05/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • implementing a composite Web application, the implementing involving a first virtual machine (VM) to be hosted on a first physical machine and a second virtual machine to be hosted on a second physical machine, wherein the first physical machine and the second physical machine are located in a data center;

    provisioning the first virtual machine on the first physical machine;

    provisioning the second virtual machine on second physical machine;

    instantiating a first component of the composite Web application on the first virtual machine and a second component of the composite Web application on the second virtual machine, wherein the first component has a first role of an application server and the second component has a second role of a database management system;

    receiving, by a processing device of a provisioning server, a request for a configuration parameter from the first component of the composite Web application, the configuration parameter being a password that enables periodic reconfiguration to communication between the first component and the second component;

    identifying, by the processing device of the provisioning server, the first role of the first component of the composite Web application by looking up an identifier of the first component within a stored VM table;

    accessing, within a hierarchical data structure, an access condition that specifies a role condition or relationship condition of the requesting first component that is satisfied to access the configuration parameter and enable the communication with the second component;

    verifying that the access condition is satisfied by the first component;

    upon verification of the access condition, providing the configuration parameter to the first virtual machine associated with the first component;

    reconfiguring the first virtual machine of the first component of the application server to access the second component using the requested configuration parameter; and

    allowing the communication between the first component and the second component based on the requested configuration parameter.

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