Pluggable model framework
AssigneeSap SE
InventorsLothar Bender, Raman Vettri, Joachim Bender
Life of this patent
Estimating the term…
Abstract
A pluggable model framework in a model-view-controller (MVC) environment. The pluggable model framework contains elements that relate to one or more of a development tool for an application, a metamodel that defines development objects associated with the application, a generator for generating code based on the metamodel, and an application run-time. The pluggable model framework includes an extension point that corresponds to at least one of the elements. A plug-in interfaces to the pluggable model framework by way of the extension point. The plug-in corresponds to a model used by the application.
Claims20
A computer program product for implementing a pluggable model framework in an application that has a model-view-controller (MVC) architecture, the computer program product being tangibly embodied in an information carrier, the computer program product comprising instructions that cause a computer to:
- define the pluggable model framework, the pluggable model framework comprising elements that relate to one or more of a development tool for an application, a metamodel that defines development objects associated with the application, a generator for generating code based on the metamodel, and an application run-time, the pluggable model framework comprising an extension point that corresponds to at least one of the elements;
- and
- interface a plug-in to the pluggable model framework through the extension point, the plug-in containing data for use with a model used by the application, the data for interfacing to an external system.
A system comprising:
- a client for rendering a view for an application;
- and
- a server for executing a model that interfaces to a back-end system and a controller that mediates between the view and the model;
- wherein the model comprises a pluggable model framework, the pluggable model framework comprising extension points that interface to a plug-in that corresponds to the back-end system.
A method of implementing a pluggable model framework in an application that has a model-view-controller (MVC) architecture, the method comprising:
- defining the pluggable model framework, the pluggable model framework comprising elements that relate to one or more of a development tool for an application, a metamodel that defines development objects associated with the application, a generator for generating code based on the metamodel, and an application run-time, the pluggable model framework comprising an extension point that corresponds to at least one of the elements;
- and
- interfacing a plug-in to the pluggable model framework through the extension point, the plug-in containing data for use with a model used by the application, the data for interfacing to an external system.
Dependencies are inferred from the claim text.