Le commencement...
Written by Fneuch on 24.10.04Et voilà, je commence la mise-en-oeuvre de mon idée sur le RDF.
Premièrement, il fallait bien prêcher par l'exemple. J'ai donc ajouter plusieurs définition RDF à ma page. J'ai fouillé sur le net pour trouver des informations sur les dublins cores et la façon de les exprimer dans une pages HTML/XHTML. Ça ma permis de trouver quelques utilitaires pour aider la définition de ces métadonnées: Dc-Dot, Dublin Core Metadata Template. Mais, je n'ai pas encore vu d'outil infaillible sur la création de métadonnée. Il y a beaucoup de tentative, d'essais et d'erreurs. Il est donc possible que vous aillez vu passez quelques erreurs sur la présentation de mon blog. (Il est possible qu'il y en ai d'autre, je fais quelques tests jusqu'à ce que je maitrise le tout)
Deuxièmement, j'ai réfléchi à l'utilisation de RDF dans le développement d'une application. De base, il est destiné au «web» puisque son implémentation est destiné au web sémantique. Mais si la couche d'accès au modèle (MVC) est déjà conçu en utilisant une conception RDF, il serait donc plus facile de rendre le tout sur le net par la suite. Il serait aussi plus simple de définir une indépendance du modèle puisque le modèle serait en mesure d'analyser l'information qui lui est nécessaire. Je pense donc à définir un accès au modèle qui implémente une utilisation de RDF.
Cette accès se ferait d'une façon qui ressemble à :
Service s = ServiceLocator.find("une URI");
// l'uri serait défini dans un fichier de config
s.invoke(Object[] o);
// l'invocation prend les paramêtres nécéssaire au service.
String resultat = s.getResultat();
// Le résultat serait au format RDF.
Object x = ServiceHelper.reconstruct(resultat);
// le résultat RDF sera reconstruit en objet Java.
L'avantage que je vois de cette méthode; c'est que le résultat, qu'il vienne d'un web service, d'un ejb ou d'un JBO local sera toujours traité de la même façon.
Si vous avez une idée, une opinion, un intéret par rapport à ça; dites-le moi!
0 commentaires: Responses to “ Le commencement... ”