Object-oriented software development using Sun Microsystems' Java language
has become an industry standard for building scalable enterprise
client/server applications. Additionally, most online transaction processing
(OLTP) applications developed today by enterprises use relational databases
as a standard DataStore, forcing developers to be proficient in the details
and intricacies of both relational database design and object-oriented
programming. They also must contend with mapping objects to relational
schema, object management and caching, object navigation, transaction and
concurrency controls. However, until recently developing Java applications
with relational databases has been a time consuming process for developers.
To simplify development of application programs that use the Java programming
language objects and relational databases, Sun Microsystems is in... (more)