Recherche framework de je sais pas quoi

Nicolas Delsaux <[email protected]> Fri, 20 May 2011 10:08:07 +0200
Newsgroups gmane.comp.java.french.general
Message-ID <[email protected]>
Salut,
pour le développement d'une application, on se heurte actuellement à
un problème pas piqué des hannetons.
On veut réutiliser des concepts d'ontologies, genre OntoML tout ça, et
on se demande comment faire pour intégrer ça à coût minimal.
Pour être plus clair, on veut recevoir des données dans le format
OntoML. On a donc pris leur XSD qu'on a passé dans maven-jaxb-plugin
pour générer des classes un énorme paquet en fait).
Et hélas (enfin, hélas, faut relativiser, on a fait ça la semaine
dernière), on se rend compte maintenant que ça n'est pas tout à fait
ce qu'on veut. En effet, on a besoin d'accéder à une vision dynamique
de ces objets (par opposition à la vision stattique que propose jaxb).
Du coup, plusieurs questions me viennent à l'esprit, issues d'idées
que j'ai eu et que je vais vous présenter.

Si on a besoin d'un modèle statique (pour pouvoir récupérer nos
données depuis n'importe quel type de flux), et d'un modèle statique,
pourquoi ne pas implémenter ce modèle statique à l'aide d'interfaces
implémentées en utilisant des objets dynamiques (un peu comme le fait
Groovy avec les maps/objets). Et si c'est ça, comment fait-on pour que
JAXB se mappe correctement sur des interfaces ? Et si il n'y arrive
pas, est-ce qu'il y a un moyen pour que JAX-WS utilise autre chose que
JAXB (je sais pas moi, XSStream ?) ? Et si on utilise un modèle
statique implémenté à l'aide d'interface, est-ce qu'il n'y a pas des
frameworks qui fournissent des implémentations de ce genre de mode de
développement ? Je connais déja de nom Qi4J, mais il n'y aurait pas
plus simple ? Et est-ce que ça rentrera bien dans une application Java
EE ?

Bref, des tonnes de questions ...

-- 
Nicolas Delsaux