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.
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 Exemples d'applications – SVG, XSL-FO