Rsk soa standards services web xml
Dr Rim Samia Kaabi SOA et Services Web février Service Web Standards Services Web vue générale Plan Protocoles utilisés par les services web XML Extensible Markup Language WSDL Web Services Description Language SOAP Simple Object Access Protocol UDDI Universal Description Discovery and Integration C XML Introduction ? Le langage XML eXtended Markup Language est un langage de format de document ? Il dérive de SGML Standard Generalized Markup Language et HTML HyperText Markup Language ? Comme ces derniers il s'agit d'un langage formé de balises qui permet de structurer les documents ? Le langage XML s'est imposé comme le format standard pour les communications entre applications ? Il est utilisé dans la plupart des projets de publication sur le WEB ainsi que dans les bases de données Historique ? Introduction de SGML par Charles Goldfarb ? Introduction de HTML par Tim Berners-Lee pour le WEB ? Publication par le W C de la version d'XML ? Redé ?nition de HTML en XHTML à travers XML ? Publication par le W C de la version de XML pour une mise à jour des caractères spéciaux en lien avec Unicode Intérêts ? Séparation stricte entre contenu et présentation ? Structuration forte du document ? Extensibilité ? Modèles de documents DTDs et XML- Schémas ? Validation du document par rapport au modèle ? Format texte avec gestion des caractères spéciaux ? Format libre ? Nombreuses technologies développées autour de XML C XML syntaxe Premier exemple Premier exemple Entête XML avec la version et l'encodage iso- - des caractères Commentaire délimité par les cha? nes de caractères Déclaration de DTD externe dans le ?chier bibliography dtd Balise ouvrante de l'élément racine bibliography Balise fermante de l'élément racine bibliography Syntaxe et structure ? Pour qu'un document XML soit correct il doit d'abord être bien formé et ensuite être valide ? La première contrainte est de nature syntaxique Un document bien formé doit respecter certaines règles syntaxiques propres à XML Il s'agit en quelque sorte de l'orthographe d'XML ? La seconde contrainte est de nature structurelle Un document valide doit suivre un modèle appelé type décrit par une DTD Document Type Description ou un schéma Une DTD est en fait une grammaire pour XML C Syntaxe et structure ? Un document XML est généralement contenu dans un ?chier texte dont l'extension est xml ? Il peut aussi être réparti en plusieurs ?chiers en utilisant les entités externes ? Les ?chiers contenant des documents dans un dialecte XML peuvent avoir une autre extension qui précise le format ? Les extensions pour les schémas XML les feuilles de style XSL les dessins en SVG sont par exemple xsd xsl et svg Syntaxe et structure ? Un ?chier XML contient du texte dans un format de codage d'Unicode par exemple UTF- ou Latin Le codage utilisé par le ?chier est précisé dans l'entête du ?chier Composition globale d ? un document ? Un document XML est composé des trois constituants Prologue contient des déclarations facultatives Corps du document c'est