Le premier dictionnaire des technologies XML
Marie Varandat
, 01 Informatique (n° 1766), le 18/05/2004 à 07h00
Introduction
Les déclinaisons technologiques du langage XML sont plurielles. Ainsi en témoigne le premier dictionnaire XML concocté par « 01 Informatique », qui éclaire sur le sens, la portée et la
maturité de quatre-vingt-six standards choisis, regroupés en cinq grands domaines.
- Eric Van der Vlist (Xmlfr.org) : « Le succès de XML repose sur sa pluralité ; Il ne faudrait pas que ça change »
- La référence francophone de l'expertise XML
Les techniques de base
Matures pour la plupart, les mécanismes de base de manipulation des informations décrites en XML tournent, pour l'essentiel, autour de l'accès aux données et de la sécurité.
- DOM 1.0 (Document Object Model)
- XML Namespaces
- SAX 2.0.1 (Simple API for XML)
- XML Schema/DTD (Document Type Definition)
- Unicode 3.2.0
- XLink 1.0 (XML Linking Language)
- XML 1.1 (eXtensible Markup Language)
- XML Encryption
- XML Signature
- ATH XP 2.0 (XML Path Language)
- XPointer 1.0 (XML Pointer)
- XQuery 1.0 (XML Query)
- XSLT 2.0 (eXtensible Stylesheet Language Transformation)
- XSL 1.0 (eXtensible Stylesheet Language)
- XKMS 2.0 (XML Key Management Specification)
- XCBF 1.1 (XML Common Biometric Format)
- XMLA (XML for Analysis)
- SPML 1.0 (Service Provisioning Markup Language)
La publication multicanal
Un grand nombre de normes gravitent autour des feuilles de style, qui constituent la pierre fondamentale de la publication multicanal. Bien que matures, certaines restent peu utilisées.
- CSS 2.0 (Cascading Style Sheets)
- FormML 1.0 (Form Template XML Schemas)
- Smil 2.0 (Synchronized Multimedia Integration Language)
- SVG 1.1 (Scalable Vector Graphics)
- Voice XML 2.0 (Voice Extensible Markup Language)
- WordML 1.0 (WordprocessingML)
- SpreadsheetML 1.0 (SpreadsheetML)
- XForms 1.0 (XML Forms)
- XHTML 1.0 (XML HTML)
- InkML Draft (Ink Markup Language)
- MathML 2.0 (Mathematical Markup Language)
- WSRP 1.0 (Web Services for Remote Portlets)
- WML 2.0 (Wireless Markup Language)
- Open Office Draft (Oasis File Format Standardization and Inter-Office Cooperation)
- CSS Mobile Profile 1.0 (Cascading Style Sheets)
- Character Model for the World Wide Web 1.0 (draft)
Les services Web
Mécanisme universel pour faire dialoguer deux applications ou deux entreprises au travers du réseau internet, les services Web reposent sur une jungle de standards.
- UDDI 2.0 (Universal Description, Discovery & Integration)
- WS-Inspection (Web Services Inspection Language)
- WSDL 2.0 (Web Services Description Language)
- DSML 2.0 (Directory Services Markup Language)
- WS-CAF 1.0 (Web Services Composite Application Framework)
- Rest (Representational State Transfer)
- SOA (Service Oriented Architecture)
- BPML 1.0 (Business Process Modeling Language)
- BPMN 1.0 (Business Process Modeling Notation)
- WSFL 1.0 (Web Services Flow Language)
- WSIF 2.0 (Web Services Invocation Framework)
- BPEL4WS 1.1 (Business Process Execution Language for Web Services)
- BPQL 1.0 (Business Process Query Language)
- WS-Coordination Draft (Web Services Coordination)
- WS-CTX 1.0 (Web Service Context)
- WS-CF 1.0 (Web Service Coordination Framework)
- WS-Addressing Draft (Web Services Addressing)
- MTOM (Attachments) Draft (Soap Message Transmission Optimization Mechanism)
- WS-Eventing Draft (Web Services Eventing)
- SAML 1.1 (Security Assertion Markup Language)
- XACML (Extensible Access Control Markup Language)
- WS-Policy 1.1 (Web Services Policy Framework)
- XRI Draft (Extensible Resource dIentifier)
- WS-PolicyAttachment 1.1 (Web Services PolicyAttachment)
- WS-SecurityPolicy 1.0 (Web Services SecurityPolicy Language)
- WS-Security (Web Services Security Specifications)
- WS-SecureConversation 1.0 (Web Services Secure-Conversation Language)
- WS-Trust 1.0 (Web Services Trust Language)
- WS-Federation 1.0 (Web Services Federation Language)
- BTP 1.0 (Business Transaction Protocol)
- WS-AtomicTransaction Draft (Web Services Atomic Transaction)
- WS-TXM 1.0 (Web Service Transaction Management)
- Soap 1.2 (Simple Access Object Protocol)
- XML-RPC (Remote Procedure Calling Protocol)
- WS-ReliableMessaging Draft (Web Services ReliableMessaging Protocol)
- WS-Reliability 1.0 (Web Services Reliability)
Les échanges électroniques
Tandis qu'Oasis et Rosettanet fournissent des standards pour l'infrastructure technique des échanges B to B, chaque secteur d'activité définit son propre vocabulaire métier.
- UBL 1.0 Beta (Universal Business Language)
- EBXML 2.0 (Electronic Business Using Extensible Markup Language)
- Rosettanet (Rosettanet)
- HR-XML (Human Resource XML Vocabulary)
- TranXML 4.0 (XML for Transportation-Related Transactions)
- ChemXML (Chem eStandards)
- ICE 1.1 (Information and Content Exchange Protocol)
- FIXML (Financial Information Exchange Markup Language)
Le Web sémantique
Grâce au Web sémantique, l'ensemble des informations publiées en ligne pourront être reliées entre elles, de façon à créer la plus vaste base de connaissances du monde.
- OWL 1.0 (Web Ontology Language)
- Dublin Core 1.1 (Dublin Core Metadata Element Set)
- FOAF 0.1 (Friend of a Friend)
- RDF 1.0 (Resource Description Framework)
- XTM 1.0 (Topics Map)
- RSS 1.0 (RDF Site Summary)
- XOL 0.4 (XML-Based Ontology Exchange Language)
- RuleML 0.85 (Rule Markup Language)