Design-time architecture for self-contained patterns
AssigneeSap SE
InventorsVictor Shaburov, Ulf Fildebrandt, Markus Cherdron, Vinay Penmatsa, Rachel Ebner, Frank Seeger, Peter Giese
Life of this patent
Estimating the term…
Abstract
A design-time architecture that allows for flexible creation of application programs is disclosed. A composer core generates displays of application components and application interfaces that define patterns of functions and interactions between interfaces. A pattern base kit tool may provide common logic for the application components. A repository stores the application components and interfaces during run-time.
Claims20
An application design-time architecture comprising:
- a visual composer core to generate a display of application components and application interfaces, each application component defining a pattern of predefined functions and each application interface having a set of predefined interactions between pairs of the application interfaces;
- a pattern base kit tool that provides common logic for the predefined functions of each of the application components;
- and
- a repository to store the application components and the application interfaces, the repository being accessible by the visual composer core to generate the display of application components and application interfaces between pairs of application components based on the common logic of the pattern base kit.
A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to perform operations comprising:
- generating a display of application components and application interfaces, each application component defining a pattern of predefined functions and each application interface having a set of predefined interactions between pairs of the application interfaces;
- providing common logic for the predefined functions of each of the application components;
- and
- storing the application components and the application interfaces in a repository, the repository being accessible to generate the display of application components and application interfaces between pairs of application components based on the common logic.
A computer-implemented method for designing an application, the method comprising
- generating a display of application components and application interfaces, each application component defining a pattern of predefined functions and each application interface having a set of predefined interactions between pairs of the application interfaces;
- providing common logic for the predefined functions of each of the application components;
- and
- storing the application components and the application interfaces in a repository, the repository being accessible to generate the display of application components and application interfaces between pairs of application components based on the common logic.
Dependencies are inferred from the claim text.