Présentation
EnglishRÉSUMÉ
L’universalité du langage XML favorise son emploi dans tous les domaines techniques relatifs à la gestion de l’information. Depuis sa standardisation par le W3C en 1998, XML est utilisé dans tous les compartiments de l’architecture des systèmes d’information. Ces dernières années ont vu se développer quantité de standards et de protocoles dérivés de XML pour faciliter l’accomplissement de telle ou telle fonction du système d’information de l’entreprise. Aujourd’hui, l’architecture orientée services, ou SOA s’impose comme référence pour les applications d’informatique d’entreprise déployées sur le Web.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleAuteur(s)
-
Jean-Marie CHAUVET : Directeur associé, LC Capital
INTRODUCTION
L’universalité du langage XML [H 7 148] XML : syntaxe XML : gestion de contenus Web favorise son emploi dans tous les domaines techniques relatifs à la gestion de l’information. Depuis sa standardisation par le W3C en 1998, XML est utilisé dans tous les compartiments de l’architecture des systèmes d’information :
-
modélisation, classification et stockage des données ;
-
communication des données entre applications et services, et entre applications et utilisateurs ;
-
transformation et, plus généralement, traitement des données.
Dans chacun de ces volets, ces dernières années ont vu se développer quantité de standards et de protocoles dérivés de XML pour faciliter l’accomplissement de telle ou telle fonction du système d’information de l’entreprise. Ces développements ont fait l’objet de travaux de normalisation soit au sein d’organismes internationaux ad hoc de standardisation comme l’ISO, le W3C et l’OASIS, soit dans des alliances industrielles, parfois opportunistes, entre grands acteurs de l’industrie informatique regroupant des fournisseurs et des utilisateurs.
Cet ensemble cohérent de normes et de spécifications est devenu essentiel dans l’implémentation et le déploiement des applications Web fondées sur l’architecture orientée services, ou SOA, qui s’impose rapidement comme référence pour les applications d’informatique d’entreprise déployées sur le Web.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
1. Modélisation XML
1.1 Bases de la représentation des modèles : XML et DTD
L’universalité de XML provient de l’adoption d’une syntaxe simple qui représente un des modèles les plus généraux de la représentation des données : une hiérarchie d’éléments, chaque élément portant éventuellement des attributs et encadrant du texte. Grâce à cette syntaxe universelle, les documents XML, qui sont en texte clair, sont facilement transportables entre applications informatiques. Ils sont aussi relativement lisibles pour l’œil humain.
En comparaison à HTML, les balises XML décrivent le contenu plutôt que la présentation. Ainsi, XML permet de séparer le contenu de leur présentation. Les mêmes données peuvent ainsi être exploitées ou présentées à l’écran de manière différente d’une application à l’autre.
XML a été mis au point par le XML Working Group sous l’égide du World Wide Web Consortium (W3C) dès 1996. Depuis le 10 février 1998, les spécifications XML 1.0 ont été reconnues comme recommandations par le W3C, ce qui en fait un langage reconnu. (Tous les documents liés à la norme XML sont consultables et téléchargeables sur le site Web du W3C.) La version actuelle est la seconde édition de la version 1.1 de la recommandation.
XML est un sous-ensemble de SGML (Standard Generalized Markup Language) [H 7 138] défini par la norme ISO 8879 en 1986, utilisé dans le milieu de la gestion électronique documentaire (GED) [H 7 600]. XML reprend la majeure partie des fonctionnalités de SGML, il s’agit donc d’une simplification de SGML afin de le rendre utilisable sur le Web !
Un document XML est dit « correct » lorsqu’il répond à la règle de base de représentation d’une hiérarchie, c’est-à-dire d’un arbre avec un élément, dit « racine », et des éléments enchâssés sans chevauchement entre des balises dites « ouvrantes »...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Modélisation XML
BIBLIOGRAPHIE
DANS NOS BASES DOCUMENTAIRES
ANNEXES
Request for comments (RFC)
HOUSLEY (R.) - FORD (W.) - POLK (W.) - SOLO (D.) - Internet X.509 Public Key Infrastructure Certificate and CRL Profile - . RFC 2 459, IETF (1999).
HAUT DE PAGE
ISO 8879 - 10-86 - Traitement de l’information. Systèmes bureautiques. Langage normalisé de balisage généralisé (SGML) - -
ISO/CEI 13250 - 5-03 - Technologies de l’information. Applications SGML. Plans relatifs à des sujets - -
ISO/TS 15000-1 - 5-04 - Commerce électronique en langage de balisage extensible (ebXML). Partie 1 : spécification de l’accord et du profil de protocole de collaboration (ebCPP) - -
ISO/TS 15000-2 - 5-04 - Commerce électronique en langage de balisage extensible (ebXML). Partie 2 : spécification du service de messagerie (ebMS) - -
ISO/TS 15000-3 - 5-04 - Commerce électronique en langage de balisage extensible (ebXML). Partie 3 : spécification du modèle d’information des registres (ebRIM) - -
ISO/TS 15000-4 - 5-04 - Commerce électronique en langage de balisage extensible (ebXML). Partie 4 : spécification des services de registre (ebRS) - -
ISO/TS 15000-5 - 9-05 - Commerce électronique en langage de balisage extensible (ebXML). Partie 5 : spécification technique des composants principaux (ebXML), Version 2.01 (ebCCTS) - -
ISO/CEI...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive