Logo du groupe IPSI

Investigations 

Liste des investigations


Dossier : État des technologies de stockage d'objets en Java



Bienvenue !
Aide
Table des matières

Section :

1 2 3 4 5 6 7 8 9 10


Standards
ODMG

Java Database
Connectivity


Open Database
Connectivity


Java Serialization
et Java Core
Reflexion


Remote Method
Invocation


Java Naming and
Directory Interface


Common Object
Request Broker
Architecture et JIDL


Kona Infobus
(Lotus)


Distributed Component
Object Model



Section 3
Standards


Plusieurs standards ont été développés afin de faciliter la manipulation de données et plusieurs sont applicables à un projet d'engin de base de données pour Java. Parmi ces standards, nous retrouvons des normes ANSI ou ISO, telles SQL pour l'extraction de données relationnelles (ou SQL3, pour l'extraction de données orientées-objet.) Il y a des standards pour la manipulation d'objets distribués, tels CORBA du consortium OMG qui sont pertinents de façon plus ou moins directe à la manipulation et à la sérialisation d'objets dans une base de données. Il y a également beaucoup d'APIs proposées par JavaSoft pour Java, qui deviennent des standards de facto pour ce langage. À présent, par exemple, tout accès à une base de données relationnelles se doit d'être médié par l'API JDBC. De façon générale, les standards internationaux visent à proposer un modèle indépendant du langage et les APIs de JavaSoft visent à implanter ces standards internationaux dans le langage Java. La frontière entre ce qu'on veut appeler un standard et ce qu'on désigne sous le nom d'API est mince; par exemple, ODBC est une API pour utiliser les résultats d'une requête SQL qui est devenue un standard de facto et pour laquelle existent des modules JDBC.

Si toutefois nous nous concentrons sur le problème principal, soit de stocker et d'extraire des objets selon des requêtes, nous pouvons parler d'un standard en cours de définition qui a le mérite d'identifier les principales caractéristiques souhaitables dans un système devant remplir cette tâche: Le standard 2.0 d'ODMG, un consortium de développeurs de bases de données orientées objet. Nous allons l'examiner ici, puis divers autres standards pertinents à la question du stockage d'objets.


 


 HAUT Mise à jour de ce document - 12 novembre 1997