[Previous:
Plain Objects |
Next:
Web Services]
Persistence of objects is necessary, but not necessarily easy. In this track we explore how objects can be made persistent in both relational and object oriented databases. We will see general methods as well as concrete alternatives to persist objects.
Arno Schmidmeier, founder of AspectSoft, begins the track by asking the question "Why do objects care about persistence at all?" and explains how this can be avoided with aspect oriented programming.
(Monday 10:45 - 11:30, Protected Room)
Robin Roos, the author of the first book available on JDO, introduces JDO as a standard and is followed by Eric Samson, from Libelis, describing their implementation of Lido, a fully compliant set of universal JDO drivers.
(Monday 13:00 - 13:45, Protected Room)
(Monday 14:00 - 14:45, Protected Room)
But aspect orientation and JDO are very specific subjects related to persistence. To give a broader view on the field we have two presenters of general discussions on different approaches: Wolfgang Keller describes persistence options for object-oriented programs with a number of patterns for O/R mapping. Akmal B. Chaudri, expert in object oriented databases discusses different approaches to object persistence with a comparison between different strategies with a focus on object oriented databases.
(Monday 15:15 - 16:00, Protected Room)
(Tuesday 13:00 - 13:45, Private Room)
Doug Clarke from Oracle gives an outline of the persistence issues for Java objects and EJBs, and describes the various strategies employed by persistence layers to solve these problems.
(Tuesday 13:00 - 13:45, Tutorial Room)
From SolarMetric comes Patrick Linskey, together with a developer from the Trifork enterprise application server, to give us a presentation on how JDO can be supported by an enterprise application server.
(Wednesday 11:00 - 11:45, Public Room)
Another presentation on persistence support is from Poet, purveyors of object oriented databases.
(Wednesday 14:15 - 15:00, Private Room)
Erik Dörnenburg describes Enterprise Object Broker (EOB), an application service framework that imposes no restriction on the persistence framework used. Common choices include Prevayler and Hibernate.
(Wednesday 13:00 - 13:45, Private Room)
For those who like Open Source projects we have Hibernate, presented by Gavin King, the founder of the project.
(Monday 10:45 - 11:30, Public Room)