×

VIRTUALIZATION OF CONFIGURATION SETTINGS

  • US 20110010700A1
  • Filed: 07/08/2009
  • Published: 01/13/2011
  • Est. Priority Date: 07/08/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method in a computing system to translate a configuration setting used by two or more versions of an application from a primary format to one or more version-specific formats of the application, the method comprising:

  • storing the configuration setting in the primary format corresponding to a primary version of the application;

    storing a translation definition corresponding to the configuration setting, wherein the translation definition includes an indication of a first transform and a second transform for each of the two or more versions of the application when the version of the application uses a version-specific format that differs from the primary format, and wherein each first transform is used to convert the configuration setting from the primary format to the version-specific format and each second transform is used to convert the configuration setting from the version-specific format to the primary format;

    intercepting a request from a version of the application for the configuration setting; and

    determining whether the version of the application from which the request was intercepted is the primary version of the application;

    when the version of the application from which the request was intercepted is the primary version of the application, performing the intercepted request without applying a transform to the configuration setting; and

    when the version of the application from which the request was intercepted is not the primary version of the application,determining whether the intercepted request is a request to read the configuration setting;

    if the request is to read the configuration setting,selecting the first transform corresponding to the determined version of the application; and

    applying the selected first transform to the configuration setting to convert the configuration setting from the primary format to the version-specific format;

    if the request is not to read the configuration setting,selecting a second transform corresponding to the determined version of the application; and

    applying the selected second transform to the configuration setting to convert the configuration setting from the version-specific format to the primary format,wherein code implementing the method is stored in memory of the computing system for execution by a processor of the computing system.

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