(874) Rapid Prototyping with Object-Oriented Databases
Tuesday, 2007-06-26, 14:30 - 15:10, Arena 9
Corsin Decurtins - Netcetera (speaker)
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.