Section 10
Conclusion
La problématique de base, un engin de base de données capable de stocker des objets en tant qu'objets
et de les indexer sur plusieurs champs nous a entraîné loin au-delà des engins de base de données
relationnels, puisque le stockage d'objets implique à chaque fois l'exploration d'une architecture globale.
De plus, nous avons jugé pertinent d'adjoindre une exploration de quelques modèles de traitement
distribués, d'abord parce que les bases de données s'utilisent souvent dans un contexte client-serveur,
mais surtout parce que même un engin autonome (PDA, etc.) doit de plus en plus intéragir avec d'autres
composantes similaires, ou un ordinateur de bureau, sans compter les architectures d'agent (que nous n'avons par
ailleurs pas exploré ici.) C'est au niveau de l'interopérablité des données, en effet,
que se situe à mon avis le plus grand défi des architectures d'objets distribuées dans un
avenir rapproché; et un travail qui ne tienne pas compte de ces contraintes risque fort d'être laissé
de côté par l'évolution que l'on peut déjà observer dans les décisions
d'architectures des grandes compagnies de logiciels.
|