Configuration inheritance in system configuration
AssigneeSap SE
InventorsIngo Zenz, Thomas Mueller
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses provide configuration inheritance. One configuration can be derived from another (target) configuration, and properties and all content of the target configuration are inherited by the derived configuration. The derived properties and all content may exist virtually at the derived configuration, and local settings can exist locally at the configuration. The configuration architecture may allow for overwriting the derived configuration with local content to allow for modifications of the derived content to adapt to the circumstance/environment of the derived configuration.
Claims20
A method comprising:
- deriving a second configuration from a first configuration;
- inheriting properties of the first configuration to the derived second configuration, the inherited properties to exist locally at the first configuration and virtually at the second configuration;
- storing the inherited properties and a local value setting in a storage device as the second configuration;
- and
- overwriting an inherited property with a value local to the second configuration.
An article of manufacture comprising a machine-accessible medium having content stored thereon to provide instructions to cause a machine to perform operations, including:
- deriving a configuration from a default template configuration to generate an implementation of the default template configuration within the context of a system;
- inheriting a property of the default template configuration to the derived configuration, the inherited property to exist locally at the default template configuration and virtually at the derived configuration;
- and
- modifying the derived configuration to include a local property not derived from the default template configuration.
An apparatus comprising:
- a network interface circuit to connect to a network having a configuration consumer device to receive a system-level configuration, and a system configuration store having a system profile for the configuration consumer device;
- and
- a configuration machine coupled to the network interface circuit to derive the system-level configuration from a default-level configuration, the configuration machine to inherit a property from the default-level configuration, a datastructure of the inherited property to exist within the default-level configuration, and the system-level configuration to include a property local to the system-level configuration different from the default-level configuration and a reference to the datastructure.
A method for configuring a system, comprising:
- providing a default configuration, the default configuration to provide a default value for a configuration property applicable to multiple configuration instances, the default configuration having content indicated as non-modifiable;
- deriving a derived configuration from the default configuration;
- inheriting the properties of the default configuration to the derived configuration, the inherited properties to exist locally at the default configuration and virtually at the derived configuration.
Dependencies are inferred from the claim text.