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.