
Corsin Decurtins
(874) Rapid Prototyping with Object-Oriented Databases
Peer-Refereed Talk
Tuesday, 2007-06-26, 14:30 - 15:10, Arena 9
Corsin Decurtins - Netcetera (speaker)
Topics
Abstract
Rapid prototyping and iterative development are well-established techniques for
the development of complex business applications. However, not all the
frameworks, libraries and tools support rapid prototyping to the same extent. A
lot of tools require a large amount of complex configuration, even to get a very
basic and simple system up and running. Therefore a larger initial investment is
needed for the prototype and the effectiveness is reduced.
In Java EE applications, this problem often occurs in the persistence layer.
Relational databases and O/R mapping tools usually require rather complex
configuration, even for very basic examples. We present a design that uses an
embeddable, object-oriented database management system for the implementation of
the persistence layer for prototypes. The tool supports zero-configuration for
basic examples and stores objects natively, i.e. it does not require any
mappings. We also show how the prototype based on the object-oriented database
can be evolved into a system based on an O/R mapper and a relational database.







