Integration and transformation framework
AssigneeSap SE
InventorThomas Elsaesser
Life of this patent
Estimating the term…
Abstract
A solution is provided that significantly reduces the complexity of existing solutions for creating interfaces in a computer system. More particularly, a middleware common to such solutions is removed and a low-level approach is taken where customer-specific logic is processed on an Extensible Stylesheet Language transformation (XSLT) processor instead. Additional transformations may also then be imported from external XSLT editors making it very easy to generate a backend configuration for interfaces.
Claims20
A system comprising:
- at least one hardware processor;
- and
- a computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
- receiving, from an external system storing data in a first structured format, a trigger command;
- in response to the trigger command, accessing, by a software application storing data in a second structured format in a database, one or more files stored in the first structured format;
- accessing one or more transformation processes, each transformation process including one or more transformation tasks;
- applying, using a structured data transformation language processor in the software application, one or more of the one or more transformation tasks on the one or more files, causing a transformation of data in the one or more files into the second structured format;
- and
- creating, at the software application, one or more objects from the one or more files in the second structured format, the one or more objects defining a graphical user interface.
A method comprising:
- receiving, from an external system storing data in a first structured format, a trigger command;
- in response to the trigger command, accessing, by a software application storing data in a second structured format in a database, one or more files stored in the first structured format;
- accessing one or more transformation processes, each transformation process including one or more transformation tasks;
- applying, using a structured data transformation language processor in the software application, one or more of the one or more transformation tasks on the one or more files, causing a transformation of data in the one or more files into the second structured format;
- and
- creating, at the software application, one or more objects from the one or more files in the second structured format, the one or more objects defining a graphical user interface.
A non-transitory machine-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving, from an external system storing data in a first structured format, a trigger command;
- in response to the trigger command, accessing, by a software application storing data in a second structured format in a database, one or more files stored in the first structured format;
- accessing one or more transformation processes, each transformation process including one or more transformation tasks;
- applying, using a structured data transformation language processor in the software application, one or more of the one or more transformation tasks on the one or more files, causing a transformation of data in the one or more files into the second structured format;
- and
- creating, at the software application, one or more objects from the one or more files in the second structured format, the one or more objects defining a graphical user interface.
Dependencies are inferred from the claim text.