Platinum Sponsors

SUN

ELCA

Gold Sponsors

AdNovum

Credit-Suisse

Silver Sponsors

SAP

SyBOR AG

Partners

Netcetera AG

JUGS - Java User Group Switzerland

Stadt Zürich Wirtschaftsförderung

cR Kommunikation

Eveni AG

LiSoG - Linux Solutions Group e.V.

Star Alliance

ICTnet

simsa

Creatronic Media Supply

Media Partners

Netzwoche

inside-it.ch

javamagazine

InfoWeek

IT Reseller

JavaSPECTRUM

APRESS

Corsin Decurtins

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

Download the presentation

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.