×

System and method for installing, updating and uninstalling applications

  • US 9,442,708 B1
  • Filed: 02/15/2008
  • Issued: 09/13/2016
  • Est. Priority Date: 02/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • using an environment definition to identify server configuration items in a source environment;

    determining, for each identified server configuration item, whether the server configuration item exists in a property file, the property file mapping server configuration items to respective objects in an environment agnostic format;

    including the configuration items that exist in the property file in a first set of configuration information;

    identifying a set of environment independent attributes from the first set of configuration information, wherein the set of environment independent attributes includes a set of attributes that is equivalent between the source environment and target environments;

    identifying a set of environment dependent attributes from the first set of configuration information, wherein the set of environment dependent attributes includes a set of attributes with values that are specific to the target environment and that differ from the source environment;

    converting the set of environment independent attributes to objects in the environment agnostic format using the property file;

    converting the set of environment dependent attributes to objects in the environment agnostic format, including replacing environment dependent attribute values with corresponding tokens using the property file, the converting being performed prior to identification of a target environment;

    receiving an indication of the target environment; and

    automatically creating a set of target environment configuration information, including converting the attributes from the environment agnostic format to a format recognized by the target environment, including replacing the tokens for the one or more environment dependent attributes with a value specific to the target environment from a collection of environment properties for the target environment.

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