> Tech > Pourquoi ils sont bons

Pourquoi ils sont bons

Tech - Par Renaud ROSSET - Publié le 24 juin 2010

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

Créer des agents dans Microsoft 365 Copilot

Créer des agents dans Microsoft 365 Copilot

Insight vous guide dans l’utilisation de la nouvelle expérience de création d’agents dans Microsoft Copilot Studio, disponible dans Copilot Chat. Découvrez les étapes clés pour concevoir, configurer et déployer ces nouveaux agents et injecter la puissance de l’IA directement dans le flux de travail.

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech