Les Web Services
PLAN Introduction Illustration d’application L’offre actuelle Les prochains développements
Introduction Qu'est-ce qu'un Web Service ? Composant logiciel encapsulant des fonctionnalités métier de l’entreprise, et accessible via des protocoles standards basés sur XML et HTTP/SMTP).
Introduction Composants d’un Web Service Le protocole d’accès : SOAP (Simple Object Access Protocol): protocole indépendant de toute plate-forme, basé sur le langage XML. L’interface WSDL (Web Services Description Language): description au format XML des Web Services : méthodes, signature et point d'accès. Le référencement UDDI (Universal Description, Discovery and Integration) : annuaire de Web Services, permettant leur référencement.
Introduction Points forts : Universalité Simplicité d’utilisation Support des pare-feux Couplage souple des applications
L’offre actuelle État de la normalisation Seule la couche transport est aujourd’hui réellement normalisé à travers SOAP et WSDL
L’offre actuelle Nombreuses tentatives infructueuses de définition de la couche sémantique. La normalisation des transactions B2B complexes n’avance pas vraiment. UDDI contesté dans le cadre d’entreprises se connaissant. Gestion de la sécurité encore floue.
L’offre actuelle Exemples Google Web Ebay Amazon Delicious filckr
Futurs développements Achèvement de la normalisation Recommandation SOAP 1.2 Nouvelles extensions sur la norme SOAP : Web Services Internationalization Working Drafts sur la norme WSDL 2.0.
Futurs développements Intégration de la sémantique Groupe de travail WS2 Utiliser l’existant dans le cas des services Différents niveaux de description en SOAP : Arguments (type et nature) Retour Fonctionnement (algorithme)
Futurs développements Agents Web Automatisation des tâches de services Recherche des services Web en ligne Vocabulaire ontologique des services Web > UDDI Référencement plus efficace (>crawler)
Conclusion Normes arrivent à maturité Fort intérêt des services Web en B2B Défi de l’utilisation du web sémantique Agents Web généralisés