Bonjour,
dans le cadre d'un projet ambitieux (à mon echelle), j'ai une idée qui commence à se préciser, et je voudrais savoir si quelqu'un ne l'a pas déja eue avant moi.
Tout d'abord mon projet : il s'agit de créer un portail pour un établissement universitaire. Par ce portail doit être acessible un grand nombre d'informations issues de nombreuses sources de données hétéroclites (base de données de différentes natures : mysql, oracle, sql serveur mais aussi différentes bases de fichiers xml) et le nombre et la nature de ces sources de données est appelé à fluctuer dans l'avenir.
Bref, vous comprenez qu'il s'agit d'un joyeux b***el (euh, je veux dire plat de spagettis, enfin usine à gaz, quoi) qui résulte de l'accumulation sans integration d'une foule de sites et d'applications diverses (une bonne dizaine au moins).
Et maintenant, on me demande de mettre tout ça en relation pour en faire un tout entierement consultable sur le net et surtout 'interopérable' (selon le terme favori du chef de projet).
Donc pour mettre en place une solution saine, perenne, évolutible, standard et tout, j'ai pensé à un truc :
Je pense créer un service web avec des servlets qui pourrait se connecter à toutes mes BD en jdbc (avec possibilité d'ajouter/supprimer des BD), et qui diffuserait les données en XML via http.
Ce "moteur de données" serait donc l'unique point d'acces des consultations de données sur lequel je pourrais m'appuyer pour développer le site web, et pour mettre les données à disposition sur le www.
Je voulais savoir si il n'éxistait pas déja quelque chose de ce genre ... ?
Etant donné que je ne dois pas être le seul à me trouver face à une problematique de ce type, je me suis dit que quelqu'un l'avait peut-être déja fait avant moi.
Quelqu'un à-t-il deja entendu parler d'une applicationn de ce type ?
Partager