Micro edition dynamic object-driven database manipulation and mapping system
First Claim
1. A micro computer system comprising at least one data source and a mapping system wherein object programming applications are tailored to delegate both the accessing of a data source and the generation of SQL strings to a runtime library repository, which repository can access the database directly or through a database driver, such as a JDBC driver, without the need to embed specific database accessing mechanisms in the application code.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a micro computer system and method for dynamic object-driven database manipulation and mapping system which relates in general to correlating or translating one type of database to another type of database or to an object programming application. Correlating or translating involves relational to object translation, object to object translation, relational to relational, or a combination of the above. Thus, the present invention is directed to dynamic mapping of databases to selected objects that can be used on both a micro computer system and in a larger computer system. Also provided are systems and methods that optionally include caching components, security features, data migration facilities, and components for reading, writing, interpreting and manipulating XML and XMI data files.
-
Citations
18 Claims
- 1. A micro computer system comprising at least one data source and a mapping system wherein object programming applications are tailored to delegate both the accessing of a data source and the generation of SQL strings to a runtime library repository, which repository can access the database directly or through a database driver, such as a JDBC driver, without the need to embed specific database accessing mechanisms in the application code.
- 12. A local or distributed computer system which is an intranet, internet or satellite communicated system, wherein the local or distributed system includes a micro computer system or an embedded system comprising a fully synchronized data system and an O/R repository that permits persistence and synchronizing of data between a data source on the micro computer system and a main data source on a larger computer system.
Specification