Logical data modeling and integrated application framework
First Claim
1. A system for application development, comprising:
- a data modeling framework configured to enable a user to define a logical data model, the data modeling framework dynamically translating the logical data model into a corresponding physical data model, wherein changes to the logical data model are automatically adjusted in the physical data model accordingly; and
an application framework coupled to the data modeling framework, the application framework configured to provide tools to enable the user to develop applications based on the logical data model.
6 Assignments
0 Petitions
Accused Products
Abstract
A logical data model is defined using a data-modeling framework. The data-modeling framework enables a user to define the logical data model using a series of graphical user interfaces (GUI) or an application-programming interface (API). The data-modeling framework dynamically translates the logical data model into a corresponding physical data model. The logical data model can be changed using the GUI or API and the physical data model is automatically adjusted to accommodate the changes to the logical data model. The logical data model extends capabilities of the physical data model and automatically allows these capabilities to be available to software developers using an application framework integrated with the data-modeling framework. The application framework enables the developer to configure various application features and data management operations using GUI or API. The application framework is tightly coupled with the data-modeling framework such that changes in the logical data model is automatically reflected in the applications.
120 Citations
46 Claims
-
1. A system for application development, comprising:
-
a data modeling framework configured to enable a user to define a logical data model, the data modeling framework dynamically translating the logical data model into a corresponding physical data model, wherein changes to the logical data model are automatically adjusted in the physical data model accordingly; and
an application framework coupled to the data modeling framework, the application framework configured to provide tools to enable the user to develop applications based on the logical data model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method, comprising:
-
defining a logical data model using a data modeling framework configured to dynamically translate the logical data model into a corresponding physical data model, wherein changes to the logical data model are automatically reflected in the physical data model; and
managing the physical data model using an application framework coupled to the data modeling framework, the application framework configured to allow presentation and management of the physical data model based at least on the logical data model, wherein the said defining and said managing require no coding by a user. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer readable medium having stored thereon sequences of instructions which are executable by a system, and which, when executed by the system, cause the system to perform a method, comprising:
-
defining a logical data model using a data modeling framework configured to dynamically translate the logical data model into a corresponding physical data model, wherein the logical data model includes enhanced representation of data in the physical data model, wherein changes to the logical data model are automatically reflected in the physical data model, and wherein said defining is performed using at least one of a first series of graphical user interface (GUI) and a first application-programming interface (API); and
managing the physical data model using an application framework coupled to the data modeling framework, the application framework configured to allow presentation and management of the physical data model based at least on the logical data model, wherein said managing is performed using at least one of a second series of graphical user interface (GUI) and a second application-programming interface (API), wherein said managing is performed using the at least the enhanced representation of the data in the physical data model, and wherein the said defining and said managing require no coding by a user. - View Dependent Claims (42, 43, 44, 45, 46)
-
Specification