Présentation
En anglaisRÉSUMÉ
La flexibilité du langage XML (eXtensible Markup Language) et ses possibilités quasi infinies d’extension lui ont rapidement donné un rôle important dans la modélisations même des traitements. Cet article s’intéresse tout d’abord aux différentes spécifications de ces traitements en XML, comme l’extraction, le filtrage et la transformation des données, la sécurité et l’authentification, les transactions, l’administration, ou encore les interactions avec l’utilisateur. Puis, les processus et les document métier sont détaillés (schémas UBL, ebXML). L’article se termine sur les perspectives qu’ouvrent ce langage en pleine évolution depuis sa standardisation.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleABSTRACT
The flexibility of XML (eXtensible Mark-up Language) and its almost limitless expansion possibilities quickly resulted in its significant role in process modeling. This article will firstly discusses the various specifications of these XML processes, such as extraction, filtering and data transformation, security and authentication, transactions, administration, and also the interaction with the user. Subsequently, processes and business documents are described (UBL schemas, ebXML). The article concludes with the presentation of the prospects open-up by this rapidly evolving language since its standardization.
Auteur(s)
-
Jean-Marie CHAUVET : Directeur associé, LC Capital
INTRODUCTION
La modélisation XML n'est pas cantonnée aux seules données. Depuis sa standardisation début 1998, XML (voir les articles [H 7 148] [H 3 500] [H 3 502]) a été adopté pour modéliser les traitements de données eux-mêmes. Sur la base de ces modèles, d'autres modèles XML plus élaborés ont été construits pour complémenter l'infrastructure technique de l'architecture SOA. Documents et processus métier, premiers champs d'application de la SOA (Services Oriented Architecture), sont aujourd'hui systématiquement représentés en XML. Ces représentations font appel à des dialectes XML spécialisés, souvent mis en œuvre dans le contexte de l'infrastructure des services Web. (voir « De XML aux services Web pour les entreprises » [H 2 910]).
Cet article fait suite à :
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 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
3. Conclusions et perspectives
Le champ d'application de XML n'a cessé de croître depuis sa standardisation au W3C en 1998. Imaginé au départ pour les documents structurés, XML a rapidement trouvé ancrage dans les activités de modélisation des données, de représentation de ces données, puis, plus récemment, de modélisation et de représentation des traitements en général. Les nombreux dialectes et variantes XML mis au point depuis 1998 pour faciliter ces activités de modélisation, de développement et de déploiement des applications d'entreprise ont souvent été, à l'origine, le fruit d'initiatives de regroupements et de coalitions ad hoc d'éditeurs de logiciels, grands et petits, et de grands utilisateurs d'informatique. C'est bien le caractère « universel » de XML qui en a fait le succès, tant au plan conceptuel qu'au plan de ses applications concrètes.
Une organisation de ces standards multiples et variés s'est progressivement, mais somme toute rapidement, mise en place, et trois grands organismes internationaux sont aujourd'hui les moteurs et les dépositaires de ces efforts de normalisation. Le W3C, dans une tonalité nettement technique, s'intéresse aux spécifications de l'infrastructure XML pour les applications Web, d'entreprise et autres, que l'organisation a regroupé dans une vision services Web de l'architecture orientée service SOA. Le W3C s'intéresse également aux prolongements « sémantiques » que l'on pourrait donner aux usages de XML pour mieux capturer la signification des documents échangés sur le Web. L'OASIS adopte, en revanche, une tonalité un peu moins technique et s'intéresse de plus à des couches plus élevées dans la pile des spécifications XML de la SOA. Ses efforts de standardisation visent nettement à doter les urbanistes et les architectes des systèmes d'information d'un jeu complet de spécifications leur permettant d'aborder toutes les questions tant techniques que métier relatives au commerce électronique en général. Enfin, WS-l (Web Services lnteroperability Organization) qui a vu son rôle s'affirmer ces dernières années, est un groupement industriel d'éditeurs de logiciels et d'utilisateurs se préoccupant de la bonne « intégration » et de l'« interopérabilité » des spécifications et des normes des services Web. Le développement de WS-I reflète la généralisation des implémentations des spécifications dans les outils de modélisation, de...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 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
Conclusions et perspectives
DANS NOS BASES DOCUMENTAIRES
-
Modélisation XML.
-
XML Schema.
-
The XML Companion.
-
...
NORMES
-
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-1 - 05-04
-
Commerce électronique en langage de balisage extensible (ebXML). Partie 2 : spécification du service de messagerie (ebMS). - ISO/TS 15000-2 - 05-04
-
Commerce électronique en langage de balisage extensible (ebXML). Partie 3 : spécification du modèle d'information des registres (ebRIM). - ISO/TS 15000-3 - 05-04
-
Commerce électronique en langage de balisage extensible (ebXML). Partie 4 : spécification des services de registre (ebRS). - ISO/TS 15000-4 - 05-04
-
Commerce électronique en langage de balisage extensible (ebXML). Partie 5 : spécification technique des composants principaux (ebXML), Version 2.01 (ebCCTS). - ISO/TS 15000-5 - 09-05
-
Technologies de l'information. Cadre multimédia (MPEG-21). Partie 5 : langage d'expression des droits. - ISO/CEI 21000-5 - 04-04
ANNEXES
3DXML
https://www.3ds.com/fr/produits-et-services/3d-xml/telecharger-le-lecteur-3d-xml/
BPEL
http://www.oasis-open.org/committees/wsbpel
ebXML
J2EE Connector Architecture (JCA)
http://java.sun.com/j2ee/connector/
Java Message Service (JMS)
http://java.sun.com/products/jms/
JSR 168 : Portlet Specification
http://jcp.org/en/jsr/detail?id=168
Kerberos
MIME Media Types
http://www.iana.org/assignments/media-types/
MPEG-7
https://mpeg.chiariglione.org/standards/mpeg-7
OWL Web Ontology Language
http://www.w3.org/TR/owl-features/
RDF
REL (Rights Expression Languages)
http://www.loc.gov/standards/relreport.pdf
RELAX NG
SAML
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 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