Objectifs

Quelle que soit la technologie sous-jacente, les systèmes d’information s’appuient sur un certain nombre de paradigmes incontournables : structuration des données, usage de métadonnées, vérifications d’intégrité, réutilisation par transformation plutôt que par duplication, échange d’informations structurées entre applications ou modules… Ce cours s’attache à montrer comment les standards basés sur XML favorisent ou même induisent certains fondamentaux comme l’intégrité des données, l’interopérabilité des applications, voire leur internationalisation, et comment les nombreuses applications qui en découlent s’inscrivent dans cette dynamique au sein de systèmes dont la complexité va croissant.

Programme

Introduction à la problématique des systèmes d’information Structuration des données – XML Intégrité des informations – validation, DTD, schémas Interopérabilité – espaces de nommage Recherche d’information – Xpath, XQuery Transformations – XSLT Échange d’informations, Services Web – XML-RPC Exemples d'applications – SVG, XSL-FO

Modalité du contrôle des connaissances

50% savoir (Examen final sous forme de QCM), 50% savoir-faire (moyenne des BEs)

Bibliographie

  • Danny Ayers, Liam R.E. Quin, Joe Fawcett, Beginning XML, 5th Edition, Wrox, 2012.0
  • Ian Williams, Beginning XSLT and XPath: Transforming XML Documents and Data, Wrox, 2009.0
  • Amelia Bellamy-Royds, Kurt Cagle, Dudley Storey, Using SVG with CSS3 and HTML5, O'Reilly Media, Inc., 2017.0
BE
12h
 
Cours
16h
 

Code

24_I_G_S09_MOD_08_4

Responsables

  • Daniel MULLER
  • Alexandre SAIDI

Langue

Français

Mots-clés

Données structurées, XML, DTD, XML Schema, Xpath, XSLT, Webservices