US 7,469,402 B2
Pluggable model framework
Lothar H. Bender, Rauenberg (Germany); Raman Eraviputhur Vettri, Bangalore (India); and Joachim Bender, Weiheim (Germany)
Assigned to SAP Aktiengesellschaft, Walldorf (Germany)
Filed on Dec. 28, 2004, as Appl. No. 11/24,084.
Prior Publication US 2006/0143592 A1, Jun. 29, 2006
Int. Cl. G06F 9/44 (2006.01)
U.S. Cl. 717—121  [717/104; 717/106; 717/120] 20 Claims
OG exemplary drawing
 
1. A computer program product for implementing a pluggable model framework for an application that has a model-view-controller (MVC) architecture, the computer program product being tangibly embodied in a computer-readable storage medium, the computer program product comprising instructions to cause a computer to:
define the pluggable model framework, the pluggable model framework comprising a development tool for the 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 component;
the development tool, the metamodel, the generator, and the application run-time component each for interfacing to a corresponding software layer of the application, the pluggable model framework defining plural extension points for interfacing to corresponding plug-ins; and
interface a plug-in to the pluggable model framework through at least one of the extension points, the plug-in containing data for use by the application, the data for interfacing to an external system.