Pluggable model framework
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
34 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
18. 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. - View Dependent Claims (19, 20)
-
Specification