|
CONCEPTS ET ENJEUX DE XML
HistoriquePourquoi XML ? Positionnement par rapport à SGML et HTML.
EnjeuxUn méta-langage simple. Des outils universels. L'interopérabilité entre plateformes hétérogènes.
Les composants de base de la normeLa syntaxe XML. Rôles des DTD et XML-Schemas. Les standards complémentaires : Namespaces, XSL et XPath, Xlink et Xpointer, DOM et SAX...
LES PRINCIPAUX DOMAINES D'APPLICATION DE XMLDéveloppement et intégration d'applications en environnement hétérogène, publication et classification de l'information, échange de contenus : quels sont les apports réels de XML dans chacun de ces domaines ?
XML dans les architectures d'applicationsRappels sur les architectures multi-niveaux. Impacts de XML sur le développement et le déploiement d'applications. Avantages de l'architecture « pure XML ». Exemple d'intégration de solutions XML sur les plates- formes « .NET » et « J2EE », Data Binding. Le rôle pivot de WSDL en génie logiciel. XAI et Integration Broker.
XML et la sécuritéXML Encryption, XML-Digital signature, WS-Policy/SAML, WS-Security vs GXA. Gestion d'identité avec SPML.
XML et la gestion de contenuQuels sont les outils pour concevoir, créer et stocker du contenu XML ? Problématiques liées à la création et à la migration d'un fond documentaire existant. Introduction au Web Content Management (WCM) et technique de co-marquage. Classification et syndication de contenu. XML (ICE, RSS, NewsML...). Gestion des méta-données. Présentation des initiatives RDF, Dublin Core... Mise en oeuvre d'une solution de publication allégée bâtie sur XML.
XML et le Web 1.0 / Web 2.0XHTML, SVG, SMIL, XForms... Conversion et mise en forme avec XSL/FO. Vocabulaires XML de description d'interfaces graphiques (XAML, XUL, FlexML...). XML et Ajax.
|
·
XML et la gestion de donnéesXML « Data-Centric » versus « Document-Centric ». Les différentes approches de stockage : natif, relationnel, semi-structuré. Apport et limite du langage de requêtage du W3C : Xquery.
XML et les échanges d'informationsPotentiel et limites de l'EDI. Les composants clés de XML pour l'EDI. Présentation de quelques initiatives alternatives basées sur XML : ebXML, RosettaNet, XML.org... Exemples de vocabulaire dans le domaine des échanges en ligne : cXML, xCBL, HL7... Reporting automatique avec XBRL.
XML et l'intégration d'applicationsLes différentes approches d'interopérabilité. Les solutions classiques (middlewares RPC, outils spécialisés). Principes d'une solution d'interopérabilité basée sur XML : avantages et inconvénients. Introduction à SOAP et aux Web Services (WSDL, WSS, WSBPEL, WSRP...). WS-I pour une meilleure interopérabilité des Web Services. Alternatives XML-RPC et REST. Génération BPEL à partir de BPMN. Suivi et monitoring de communication (WSDM et WS-Management).
XML et le poste clientTypologie des outils d'édition XML sur le poste client et possibilités offertes par les nouvelles versions des suites bureautiques : Open Document XML (ODF) vs MS-Office Open XML. Génération de documents bureautiques et PDF.
SYNTHÈSE ET PERSPECTIVESLa prise en compte de XML par les principaux acteurs du marché. Comment XML vient-il s'intégrer dans les produits existants et à venir ? Schéma synoptique des standards XML. Autres travaux en cours de normalisation. Recommandations de mise en oeuvre. La formation "XML : initiation" (code : O-XML) aborde les aspects pratiques du développement d'applications XML.
|