Architecture orientee services soa une introduction a xml

Architecture orientée services SOA Une introduction à XML Inès MOUAKHER-ABDELMOULA ème LFIG CPlan ? Introduction ? Le langage XML ? Document Type De ?nition DTD ? eXtensible Stylesheet Language XSL CEvolution des technologies CHistorique ? SGML Standard Generalized Markup Language ISO ? Trop complexe et coûteux ? HTML HyperText Markup Language ? Application pauvre de SGML XML W C HTML W C ? Simple largement utilisé mais non extensible SGML ISO ? XML eXtensible Markup Language ? ? Un SGML allégé ? Une recommandation du W C CQu'est-ce que c'est ? XML eXtensible Markup Language ? XML recommandation du World Wide Web Consortium W C février ? Sous-ensemble de SGML ? Langage à balises ? des fonctionnalités de SGML de sa complexité ? Méta-langage ? Balises personnalisées ? Séparer le contenu la structure et la présentation ? Indépendant de toutes plate-formes et de tous langages CPrincipes XML devra pouvoir être utilisé sans di ?culté sur Internet XML devra supporter une grande variété d'applications XML devra être compatible avec SGML Il devra être facile d'écrire des programmes traitant les documents XML Le nombre d'options dans XML doit être réduit au minimum Les documents XML devraient être lisible par l'homme La conception de XML devraient être préparée rapidement La conception de XML sera formelle et concise Il devra être facile de créer des documents XML La concision dans le balisage de XML a peu d'importance CContenu Structure et Présentation ? Document XML Contenu ? balises pas de signi ?cation prédé ?nie ? pas de présentation prédé ?nie ? Grammaire de document ? DTD Document Type De ?nition ? ou XML-Schéma ? Présentation et ou traitement feuilles de style ? CSS Cascading Style Sheets ? XSL eXtensible Style Language CPour se situer un peu ? Analyse et Conception Édition et production Transformation et style Di ?usion et Consultation DTD ou XSchéma XML Structures Données XSL XSLT FO Traitement des données XHTML PDF Documents utilisateurs CLe langage XML ? Déclaration ? Racine ? Elément ? Attribut ? Entité ? Règles du développement XML CDonnées structurées ? XML permet de représenter des données structurées ? données textuelles ? organisées ? on manipule un document constitué d ? éléments ? un élément peut être constitué simplement de texte ou contenir d ? autres éléments ou un mélange des deux ? un élément peut être associé à des informations complémentaires les Attributs ? la structure est celle d ? un arbre ? un document XML un arbre ? un élément un noeud de l ? arbre ? Le standard XML indique comment traduire l ? arbre en un document XML pas comment organiser les données CExemple Annuaire ? But stocker l ? annuaire de Dauphine nom prénom bureau numéro de poste email ? Le texte du document les informations ? Organisation s ? arranger pour que les informations restent correctement groupées ne pas mélanger les données CExemple Annuaire Solution CExemple Annuaire Solution CDéclaration Syntaxe Cette déclaration qui est en fait une instruction de traitement contient des informations

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager