S'il est vrai que toutes les technologies de services Web citées
ci-dessous ont leur place, leurs objectifs ne sont pas toujours
évidents. Parfois, pour découvrir pourquoi une technologie
est utile, la meilleure méthode consiste à emprunter d'abord
un chemin escarpé, difficile sans elle.
Par exemple, supposons que l'intérêt de XML
Pourquoi ils sont bons
ne vous
saute pas aux yeux. Après tout, il semble s’octroyer plus que
sa part de bande passante et les fichiers CSV (Comma-
Separated Values) ont donné satisfaction pendant des années.
Pourquoi ne pas simplement envoyer des données délimitées
par des virgules sur des « raw sockets » avec un
caractère spécial à la fin de chaque ligne pour indiquer le début
d’une ligne suivante, et réserver les 10 premiers caractères
de chaque ligne pour décrire le contenu
des octets suivants ? Ou même mieux,
peut-être connaissez-vous la programmation
Web de base et comment utiliser la
transmission d’informations par paire de
valeurs de nom sur l’URL (comme
basketId=1123&PONbr=x09182RPE) ;
pourquoi ne pas simplement transmettre
des données de cette manière et dire qu’il
s’agit d’un service Web?
Il est vrai que cette méthode est parfaitement
acceptable dans de nombreux cas. Mais les services
Web – avec tout leur transport volumineux et leurs folles
technologies – sont tout aussi parfaitement acceptables dans
de nombreux cas. La vérité toute simple est que, quelle que
soit votre méthode, vous devez avoir des raisons de gestion
à l’appui, sinon vous pourriez bien vous retrouver avec
« l’enfer XML sur roues » et souffrir du même bazar et de la
même maintenance que quand vous codiez des programmes
contenant 14 000 lignes de code ou plus.
La puissance de XML ne réside pas seulement dans le fait
qu’il décrit les données qu’il transporte, mais aussi qu’il est
la base d’une avalanche de technologies recouvrantes
comme les XSD (XML Schema Definitions), XSL (Extensible
Stylesheets Language) et bien d’autres. De plus, XML a beaucoup
d’autres usages que les simples transport, description
et transformation de données. Voilà déjà quelques temps
qu’il sert de conteneur de données de configuration et ce
concept ne cesse de s’étendre. Prenons comme exemple la
prochaine release du système d’exploitation XP de Microsoft,
dans laquelle il rendra la GUI basée sur XAML
(Extensible Application Markup Language), lui-même basé
sur XML.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- AI Act : le guide pour prendre le train de l’Omnibus de la conformité
- Adaptation climatique : les entreprises accélèrent, mais peinent à mesurer l’impact financier
- Data centers : 31 600 milliards de dollars d’investissements d’ici 2050, l’énergie au cœur de la nouvelle géographie du calcul
- Analyse Patch Tuesday Septembre 2026
Articles les + lus
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
À la une de la chaîne Tech
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
