COMPUTER PROGRAM PRODUCT AND METHOD FOR SHARING INFORMATION BETWEEN MULTIPLE COMPUTER APPLICATIONS USING A GRAFTED MODEL NETWORK
First Claim
1. A computer program product embodied on a computer readable medium for sharing information between multiple computer applications using a grafted model network, the computer program product comprising:
- a first computer code for creating first and second application projects having a plurality of user-defined application details, wherein the first application project is associated with a first computer application, and the second application project is associated with a second computer application;
a second computer code for creating a first model having one or more pre-defined fields;
a third computer code for defining one or more application-defined fields;
a fourth computer code for associating the first model with the first application project;
a fifth computer code for associating the one or more application-defined fields with the second application project;
a sixth computer code for grafting the one or more application-defined fields to the first model;
a seventh computer code for building the first application project, wherein building the first application project comprises creating a first database table having one or more table columns corresponding to the pre-defined fields of the first model in a database;
an eighth computer code for building the second application project, wherein building the second application project comprises adding one or more table columns to the first database table corresponding to the application-defined fields in the database; and
a ninth computer code for dynamically installing the first and second application projects on a software platform, wherein dynamically installing the first application project enables the one or more table columns corresponding to the pre-defined fields of the first model to be accessed via the software platform by the first computer application upon execution, and dynamically installing the second application project enables the one or more table columns corresponding to the pre-defined fields of the first model and the application-defined fields to be accessed via the software platform by the second computer application upon execution.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product and method for sharing information between multiple computer applications using a grafted model network. The method includes creating a first model having one or more pre-defined fields, defining one or more application-defined fields, associating the first model with the first application project, associating the one or more application-defined fields with the second application project, grafting the one or more application-defined fields to the first model, building the first and second application projects, and dynamically installing the first and second application projects on a software platform. Building the first application project comprises creating a first database table having one or more table columns corresponding to the pre-defined fields of the first model in a database. Building the second application project comprises adding one or more table columns to the first database table corresponding to the application-defined fields in the database. Dynamically installing the first application project enables the one or more table columns corresponding to the pre-defined fields of the first model to be accessed via the software platform by the first computer application upon execution on a computer, and dynamically installing the second application project enables the one or more table columns corresponding to the pre-defined fields of the first model and the application-defined fields to be accessed via the software platform by the second computer application upon execution on the computer.
-
Citations
10 Claims
-
1. A computer program product embodied on a computer readable medium for sharing information between multiple computer applications using a grafted model network, the computer program product comprising:
-
a first computer code for creating first and second application projects having a plurality of user-defined application details, wherein the first application project is associated with a first computer application, and the second application project is associated with a second computer application; a second computer code for creating a first model having one or more pre-defined fields; a third computer code for defining one or more application-defined fields; a fourth computer code for associating the first model with the first application project; a fifth computer code for associating the one or more application-defined fields with the second application project; a sixth computer code for grafting the one or more application-defined fields to the first model; a seventh computer code for building the first application project, wherein building the first application project comprises creating a first database table having one or more table columns corresponding to the pre-defined fields of the first model in a database; an eighth computer code for building the second application project, wherein building the second application project comprises adding one or more table columns to the first database table corresponding to the application-defined fields in the database; and a ninth computer code for dynamically installing the first and second application projects on a software platform, wherein dynamically installing the first application project enables the one or more table columns corresponding to the pre-defined fields of the first model to be accessed via the software platform by the first computer application upon execution, and dynamically installing the second application project enables the one or more table columns corresponding to the pre-defined fields of the first model and the application-defined fields to be accessed via the software platform by the second computer application upon execution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for sharing information between multiple computer applications using a grafted model network, the method comprising:
-
creating first and second application projects having a plurality of user-defined application details, wherein the first application project is associated with a first computer application, and the second application project is associated with a second computer application; creating a first model having one or more pre-defined fields; defining one or more application-defined fields; associating the first model with the first application project; associating the one or more application-defined fields with the second application project; grafting the one or more application-defined fields to the first model; building the first application project, wherein building the first application project comprises creating a first database table having one or more table columns corresponding to the pre-defined fields of the first model in a database; building the second application project, wherein building the second application project comprises adding one or more table columns to the first database table corresponding to the application-defined fields in the database; and dynamically installing the first and second application projects on a software platform, wherein dynamically installing the first application project enables the one or more table columns corresponding to the pre-defined fields of the first model to be accessed via the software platform by the first computer application upon execution on a computer, and dynamically installing the second application project enables the one or more table columns corresponding to the pre-defined fields of the first model and the application-defined fields to be accessed via the software platform by the second computer application upon execution on the computer. - View Dependent Claims (9, 10)
-
Specification