EDF - Centre de Recherche et Développement (Clamart)

Introduction Le Web Sémantique est bien plus que le simple buzzword qui defraie régulièrement les chroniques des journaux spécialisés. L'article paru en mai 2001 dans le Scientific American (traduction française) et dont l'un des auteurs n'est autre que Tim Berners Lee (le célèbre "père" du World Wide Web), est considéré comme l'article fondateur du Web Sémantique.
Si vous voulez en savoir plus sur le Web Sémantique et ses ambitions, je ne peux que vous conseillez la lecture de cet article en guise d'introduction.

Les technologies du Web Sémantique (en tous cas, jusqu'à la couche "logic" du "layer cake" . Les deux dernières sont très ambitieuses et ne devraient pas être réellement disponibles avant quelques années) sont aujourd'hui suffisamment matures pour que l'on puisse les utiliser.

Mon prototype J'ai conçu et développé un prototype permettant de faire une intermédiation dynamique de Web Services en se basant uniquement sur des informations sémantiques. Plus précisément, l'intermédiation permet de découvrir dynamiquement un workflow ordonnancé de Web Services. Par workflow, j'entends quelque chose de similaire à BPEL , c'est à dire que l'ensemble des Web Services découverts sont cohérents entre eux et sont exécutables séquentiellement.
Si vous voulez en savoir plus, je vous invite à télécharger mon rapport de stage.

Cette découverte dynamique n'est possible que grâce à un enrichississement sémantique des Web Services. Cette enrichississement se fait en utilisant des domaines de connaissances formalisés sous formes d'Ontologies. Ici, les Ontologies que j'ai développé avec Protégé étaient au format OWL (Lite) (Web Ontology Language). OWL Lite était amplement suffisant pour ma démonstration, et, le développement d'une ontologie au format OWL DL m'aurait demander plus de temps que je n'en disposais.
A ce propos, je pense que l'avènement du Web Sémantique ne pourra se faire si des Ontologies communes voient le jour et mis à la disposition de tout en chacun. Chaque corporation pourrait prendre en charge le développement d'une ou plusieurs Ontologies rattachées à son domaine d'activité.

Ci-dessous, l'architecture du prototype : Architecte Technique

Suite - page suivante