IP Library › Granted Patent US 7,823,124
Granted Patent B2
US 7,823,124 · App. 11/512,608 · Granted Oct 26, 2010

Transformation layer

Assignee: SAP AG
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,823,124
App. No.
11/512,608
Granted
Oct 26, 2010
Kind
B2
Abstract

The present subject mater relates to configuration of software applications and, more particularly, a configuration transformation layer. The various embodiments described herein provide systems, methods, and software to instantiate a multilayer application, wherein each application layer includes configuration settings and executing a transformation engine to transform configuration settings between application layers as a function of one or more transformation schemas.

Claims (26)

1. A system comprising:

a processor;

a memory device

a multilayer application held in the memory device and executable by the processor, wherein each application layer includes configuration settings;

at least one transformation schema that includes rules to transform configuration settings between application layers and to link at least one configuration setting of a first layer to at least one configuration setting of a second layer according to a set of transformation rules, wherein at least one transformation rule causes the at least one configuration setting of the first layer to be hidden from the at least one configuration setting of the second layer based on the at least one transformation rule conditioning the at least one hidden configuration setting of the first layer on the at least one configuration setting of the second layer; and

a transformation engine executable by the processor to transform configuration settings between application layers as a function of the at least one transformation schema.

2. The system of claim 1 , wherein the application of the transformation rules:

transforms the at least one configuration setting of the first layer to the at least one configuration setting of the second layer; and

transforms the at least one configuration setting of the second layer to the at least one configuration setting of the first layer.

3. The system of claim 1 , wherein a transformation rule transforms a configuration setting of the first layer to at least two configuration settings of the second layer.

4. The system of claim 1 , wherein a transformation rule transforms a configuration setting of the second layer to at least two configuration settings of the first layer.

5. A method comprising:

instantiating a multilayer application, wherein each application layer includes configuration settings; and

executing a transformation engine to transform configuration settings between application layers as a function of at least one transformation schema, the at least one transformation schema including a linking of at least one configuration setting of a first layer to at least one configuration setting of a second layer according to a set of transformation rules which, when applied, cause at least one configuration setting of the first layer to be hidden from the at least one configuration setting of the second layer based on at least one transformation rule that conditions the at least one hidden configuration setting of the first layer on the at least one configuration setting of the second layer.

6. The method of claim 5 , wherein the application of the transformation rules:

transforms the at least one configuration setting of the first layer to the one or more at least one configuration setting of the second layer; and

transforms the at least one configuration setting of the second layer to the at least one configuration setting of the first layer.

7. The method of claim 5 , wherein applying a transformation rule transforms a configuration setting of the first layer to at least two configuration settings of the second layer.

8. The method of claim 5 , wherein applying a transformation rule transforms a configuration setting of the second layer to at least two configuration settings of the first layer.

9. A non-transient machine-readable storage medium, with stored instructions, which when executed, cause a machine to:

instantiate a multilayer application, wherein each application layer includes configuration settings; and

execute a transformation engine to transform configuration settings between application layers as a function of a transformation schema including rules, the transformation schema including a linking of at least one configuration setting of a first layer to at least one configuration setting of a second layer according to a set of transformation rules which, when applied, cause at least one configuration setting of the first layer to be hidden from the at least one configuration setting of the second layer based on at least one transformation rule that conditions the at least one hidden configuration setting of the first layer on the at least one configuration setting of the second layer.

10. The non-transient machine-readable storage medium of claim 9 , wherein the application of the transformation rules further causes a machine to:

transform the at least one configuration setting of the first layer to the at least one configuration setting of the second layer; and

transform the at least one configuration setting of the second layer to the at least one configuration setting of the first layer.

11. The non-transient machine-readable storage medium of claim 9 , wherein a transformation rule transforms a configuration setting of the first layer to at least two configuration settings of the second layer.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2006
From: SATTLER, JUERGEN; GAFFGA, JOACHIM; WOLF, WERNER; VIEHMANN, ROBERT; MARKERT, FRANK
To: SAP AG
Reel/Frame 018592/0935 →
Continuity (1)
Related Publication 20080127123A1 · May 29, 2008