Programme – contenu de l’UE
Ces dernières années ont fait l'objet de réels booms technologiques et notamment celui des services web.
Le W3C définit un service web comme étant un composant logiciel identifié par une URI, dont l'interface publique et les liens physiques sont définis en XML. Les services web permettent d’instaurer un dialogue inter-applications grâce à des standards XML et le tout indépendamment des plates-formes d’accueil des serveurs.
Dans le contexte actuel, l’enjeu actuel est d’intégrer les dernières avancées techniques des Technologies dans les processus métiers, de mutualiser les compétences et répondre à des requêtes/besoins utilisateurs complexes. Il s’agit donc non seulement d’utiliser les services indépendamment mais plutôt de les composer.
La composition de services fait référence à la technique consistant à composer des services arbitrairement complexes à partir de services élémentaires disponibles sur internet. Cependant, l'obstacle majeur affronté est celui lié à l'hétérogénéité des services et principalement de leurs interfaces (données Input/Output).
L'objectif du cours étant de mettre la lumière sur la technologie des Services Web, et sur les recherches en cours sur les concepts avancés pour exploiter ce type d'applications. Nous aborderons des approches orientées sémantique axées sur des solutions de standardisation (RDF + OWL) et de médiation basée sur les ontologies et les notions de mapping.
|