XML, vers un format universel

13 octobre 2000 | Publications du Cigref, Publications par thèmes, Usage des TIC

Comme HTML, XML est un langage qui présente l’information encadré par des balises. XML est un langage pour mémoriser des données structurées dans un fichier texte. XML est libre de droits, indépendant des plates-formes.

Java est surtout utilisé pour le développement de composants métiers. Quels sont les usages de Java ? Java peut être utilisé soit sur des postes clients, soit sur des serveurs. La tendance étant plutôt de privilégier Java sur les serveurs dans des architecture multi-couches. L’utilisation la plus simple de Java consiste en l’enrichissement des pages HTML pour des applications statiques mais Java est surtout utilisé pour le développement de composants métiers pour des applications dans les architectures multi-couches.

Quelles sont les perspectives d’évolution de Java ? Le langage Java ne va pas remplacer les langages classiques comme Visual Basic et C qui répondent à des besoins spécifiques de développement rapide pour des petites applications (Visual Basic) ou performants parce que proches du système (C) ; Le C++, par contre, n’a plus de raison d’être. Sur les serveurs, la substitution se fera de manière douce : des applications côté serveur (servlets et JSP) vont se substituer aux CGI et autres ASP dans un premier temps.

Les compétences techniques, elles, arrivent, ne serait-ce que parce que le langage Java est aujourd’hui enseigné actuellement systématiquement dans les universités.
La technologie objet a maintenant les bases pour s’imposer : les objets métiers s’imposeront à terme d’une part avec l’arrivée d’outils évolués (à base de règles métiers) intégrant un gestionnaire de requête en environnement objet (ORB) et des connexions vers des bases de données et des PGI (ERP) ; d’autre part avec l’émergence à terme de composants métiers sur étagère.

XML assure la portabilité des données. Comment se positionne XML par rapport à Java ?

Java permet la portabilité du code tandis que XML assure la portabilité des données. Les deux sont donc complémentaires.

XML peut être utilisé dans les domaines d’application suivants : développement de systèmes d’information, graphisme et multimédia, administration et gestion de contenu, communication, synthèse et reconnaissance vocale, marketing one-to-one et personnalisation, gestion électronique des documents et portail d’information d’entreprises, intégration d’applications d’entreprise, commerce électronique et EDI. L’utilisation de XML ne se fait pas forcément de manière consciente. Les middleware utilisent souvent XML mais à l’insu de l’utilisateur.

XML permet notamment une représentation des applications dans un langage « standard ». Il s’agit d’un langage inter-outils qui favorise la réutilisation et la vérification de modèles. Mais il faudra cependant surveiller l’évolution du langage, susceptible de changement de versions. De plus comme le langage est extensible, on risque de voir se développer des bibliothèques de fonctions propriétaires.

Télécharger « 2000 – XML, vers un format universel » [pdf, 375 ko]

Critères de décisions RSE à intégrer dans les projets IT : l’outil d’évaluation disponible !

Peut-on encore, en 2023, lancer un projet SI sans se préoccuper de sa contribution à la RSE et de son impact Numérique Responsable ? Quelles sont les bonnes questions à se poser pour justement, engager un tel projet en toute connaissance de cause ? Et d’ailleurs,...

Réagir à une cyberattaque massive : Gérer les conséquences d’une crise d’origine cyber

Le risque cyber est aujourd’hui considéré comme le risque le plus élevé par la plupart des organisations et entreprises. Le travail d'intelligence collective présenté dans ce rapport a donc pour objectif de mettre à disposition des lecteurs des éléments très concrets...

Élaborer et mettre en place la stratégie data : Gouvernance et Architecture Data & Analytics

Le Cigref publie, sous forme de rapport, le résultat des travaux de son groupe de travail sur le thème « Gouvernance et architecture data », co-piloté par Alice Guéhennec, Chief Digital & Information Officer du groupe SAUR et à Patrick Mahu, architecte...

Mise en application du Digital Market Act

Le Digital Market Act ou DMA, réglementation européenne sur laquelle le Cigref s’est beaucoup impliqué au cours de ces dernières années, entre en application à compter d’aujourd’hui, mardi 2 mai 2023. Télécharger le communiqué de presse Maintenant que le DMA...

Cloud Migration Strategies: a structural challenge for companies

Cigref publishes a report on the results of the work of its working group on "cloud migration strategies", co-chaired by Jean-Christophe Lalanne, EVP IT at Air France KLM, and Stéphane Rousseau, CIO at Eiffage. This updated version of the first version of the Cloud...