Top JAOO 2003
White
 

CONFERENCE
SPEAKERS
SCHEDULE
TUTORIALS
TRACKS
MANAGER TRACK
WORKSHOPS/BOF's

SOCIAL EVENTS
IT-RUN

EXHIBITION
SPONSORS
CONVINCE YOUR BOSS

REGISTRATION
TRAVEL
HOTELS
AARHUS FACTS

LINKS
HOME

Archives
JAOO 2006
JAOO 2005
JAOO 2004
JAOO 2002
JAOO 2001
JAOO 2000
JAOO 1999

JAOO CREW


CONTACT JAOO
JAOO Conference
Scandinavian Center
Margrethepladsen 3
DK-8000 Aarhus C
Tel.:+45 87 32 87 87
Fax: +45 87 32 87 88
VAT: 25809149
jaoo@jaoo.dk


panel
  Line  

Speaker


Wolfgang Keller
AMB Generali Informatik


Wolfgang Keller has some 8+ years experience with access layers. Now a non-coding manager for AMB-Informatik in Germany, he spent much time documenting patterns for O/R mappers in a research project after he had written a C++ access layer for a large bank in the mid nineties. After that he came across access layers again when involved in the construction of a very big insurance system in Smalltalk and persistence popped up periodically ever since in his work as an enterprise architect for an insurance group, e.g. when some system performed too slow. Wolfgang runs a well known web site on database and other patterns http://www.objectarchitects.de and continues following the field as one of his "technical hobbies".
 


Presentation: "O-R Mapping"

Monday 15:15 - 16:00, Protected Room

This talk gives an overview of persistence options for object-oriented programs with a deeper look at persistence patterns for object/relational mappers - one of 4+ options to store objects. You will first get an idea of what an ideal persistent object-oriented language should look like. In this context it is helpful to have a short look at the ODMG standard for object-oriented databases.

This will lead to the forces which you need to know when deciding about persistence options. It is clear that your decision for a persistence option is influenced by such forces as whether you work in an academic or commercial environment, whether you have much money to spend or only a tiny budget and what you want to store - the usual business information system record style stuff or complex interwoven data structures for a CAD system. But there are many more forces.

Knowing the forces we have a look at various basic options like flat files, object databases, relational databases and also o/r databases in order to then have a deeper look at how object/relational access layers for relational databases can be built.

Coming from the patterns how to map objects to a database you will explore various degrees of heaviness in access layers: from build-your-own quick and cheap solutions to heavier solutions that are automated using meta-data. The talk concludes with showing you what to expect in component environments like J2EE/EJB and .NET.

You will like this talk if you want an overview of the field and if you want to get a command of when to use which persistence architecture. You might not like this talk if you have to use persistence tool X with Java in an EJB container and are interested primarily in coding hints.

O-R Mapping - (slides)

Please notice that the slides are password protected. You should have received an e-mail containing the required username and password.
 
EOS
Oracle
SUN
SAP

Trifork EAS