Représentation et manipulation de données structurées

Responsable(s) Daniel MULLER
Cours ⋅ 16 hBE ⋅ 12 h

Objectifs de la formation

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.

Mots-clés

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

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

Compétences visées

  • Compétence 2 "L’ingénieur centralien appréhende, analyse et résout des problématiques relatives à des systèmes" - Composante 1 "Représenter et modéliser"

Évaluation

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