Le point sur la persistance des Objets Java

Le Club-Java vous invite à Paris le 13 juin 2005 à une journée exceptionnelle pour découvrir et comprendre la persistance native des objets.
Présentation de cette conférence gratuite par Hugues Sansen.

Les adieux à Flatland

La programmation par objets a presque quarante ans. La première base de données à objets, GemStone, a quant à elle été crée il y a vingt deux ans et la première base de données à objets française, O2, il y a 20 ans, suivie de peu par Versant. Depuis longtemps la persistance native des objets est au cœur des préoccupations des spécialistes de la programmation par objets. Pourquoi aura-t-il fallu autant de temps pour la voir devenir stratégique dans nos projets ?

Dans Cosmos, pour mieux nous faire comprendre notre difficulté à appréhender les mondes multidimensionnels, Carl Sagan décrivait Flatland, un monde où tous les êtres vivraient dans un espace à deux dimensions. Comment ces êtres pourraient-ils imaginer des mondes à trois dimensions ou plus ? Ceux qui avaient la prétention d’évoquer d’autres univers passaient pour des charlatans, au mieux pour des rêveurs sujets des moqueries les plus basses.

Le monde de la persistance des objets est longtemps resté Flatland et rares ont été ceux qui ont osé déroger à la religion de la loi des tables. La plupart d’entre nous, développeurs, utilisions des objets pour leur côté pratique mais notre monde restait Flatland, nos modèles appartenaient à Flatland, nos dirigeants ne croyaient qu’en Flatland. Pourquoi aurions-nous dû évoluer ?

Cependant avec la maîtrise croissante de la programmation par objets, la demande des commerciaux pour des systèmes plus souples et le succès de Java aidant, nous nous sommes mis à tout réifier. Progressivement nous avons réalisé que faire persister des grappes d’objets complexes directement dans une base de données relationnelles était contre nature. Naturellement nous avons ouvert les yeux et, à pas mesurés, en partant de solutions simples nous apprenons à maîtriser les nouveaux outils de la persistance.

Pour nous faciliter la vie, de nombreuses approches s’offrent maintenant à nous, depuis les bases de données à objets aux outils évolués de mappage transparent des objets en passant par les nouvelles générations d’EJB. Autour de Java, un formidable élan fait émerger de nouveaux standards conciliant le passé et pérennisant nos choix.

Dans ces domaines, nous avons la chance d’avoir en France des experts reconnus. De grands groupes affirment maintenant leur intérêt pour ces technologies et France Telecom vient de sortir une étude exhaustive sur la persistance des objets.

Le Club Java vous invite à les écouter et à leur poser vos questions le 13 juin 2005.

Je persiste et signe

Hugues Sansen,

Club Java

Laisser un commentaire