Method, system, and program for maintaining a database of data objects
First Claim
1. A method for maintaining a database of data objects, comprising:
- receiving a first data object implemented in a first programming language including attributes and attribute values for a class;
transforming the first data object to a second data object implemented in a second programming language, wherein the second data object includes the attributes and attribute values of the class included in the first data object; and
adding the second data object to the database, wherein the database is capable of storing multiple data objects implemented in the second programming language.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for maintaining a database of data objects. A first data object implemented in a first programming language including attributes and attribute values for a class is received. The first data object is transformed to a second data object implemented in a second programming language, wherein the second data object includes the attributes and attribute values of the class included in the first data object. The second data object is added to the database, wherein the database is capable of storing multiple data objects implemented in the second programming language.
87 Citations
60 Claims
-
1. A method for maintaining a database of data objects, comprising:
-
receiving a first data object implemented in a first programming language including attributes and attribute values for a class;
transforming the first data object to a second data object implemented in a second programming language, wherein the second data object includes the attributes and attribute values of the class included in the first data object; and
adding the second data object to the database, wherein the database is capable of storing multiple data objects implemented in the second programming language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for returning data objects from a database to an application that processes data objects in a first programming language, comprising:
-
receiving a request from the application for at least one data object in the database having attributes and attribute values of a class;
accessing each requested data object from the database, wherein data objects in the database are implemented in a second programming language;
transforming each accessed data object to one transformed data object implemented in the first programming language, wherein each transformed data object includes the attributes and attribute values of the class in each accessed data object; and
returning each transformed data object in the first programming language to the application that initiated the request. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for providing information on a class, comprising:
-
receiving a definition of a class and attributes in the class;
generating a file; and
adding information on the class and each attribute in the received class definition to the generated file. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system for maintaining a database of data objects, comprising:
-
a computer readable medium including the database of data objects;
means for receiving a first data object implemented in a first programming language including attributes and attribute values for a class;
means for transforming the first data object to a second data object implemented in a second programming language, wherein the second data object includes the attributes and attribute values of the class included in the first data object; and
means for adding the second data object to the database, wherein the database stores data objects implemented in the second programming language. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A system for managing database requests from an application that processes data objects in a first programming language, comprising:
-
a computer readable medium including a database having data objects implemented in a second programming language;
means for receiving a request from the application for at least one data object in the database having attributes and attribute values of a class;
means for accessing each requested data object from the database;
means for transforming each accessed data object to one transformed data object implemented in the first programming language, wherein each transformed data object includes the attributes and attribute values of the class in each accessed data object; and
means for returning each transformed data object in the first programming language to the application that initiated the request. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A system for providing information on a class, comprising:
-
a computer readable medium;
means for receiving a definition of a class and attributes in the class;
means for generating a file in the computer readable medium; and
means for adding information on the class and each attribute in the received class definition to the generated file. - View Dependent Claims (36)
-
-
37. An article of manufacture including code for maintaining a database of data objects, wherein the code causes operations to be performed comprising:
-
receiving a first data object implemented in a first programming language including attributes and attribute values for a class;
transforming the first data object to a second data object implemented in a second programming language, wherein the second data object includes the attributes and attribute values of the class included in the first data object; and
adding the second data object to the database, wherein the database is capable of storing multiple data objects implemented in the second programming language. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. An article of manufacture including code for returning data objects from a database to an application that processes data objects in a first programming language, wherein the code causes operations to be performed comprising:
-
receiving a request from the application for at least one data object in the database having attributes and attribute values of a class;
accessing each requested data object from the database, wherein data objects in the database are implemented in a second programming language;
transforming each accessed data object to one transformed data object implemented in the first programming language, wherein each transformed data object includes the attributes and attribute values of the class in each accessed data object; and
returning each transformed data object in the first programming language to the application that initiated the request. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. An article of manufacture including code for providing information on a class, wherein the code causes operations to be performed comprising:
-
receiving a definition of a class and attributes in the class;
generating a file; and
adding information on the class and each attribute in the received class definition to the generated file. - View Dependent Claims (56, 57, 58, 59, 60)
-
Specification