W3C : la famille XML s'agrandit

Posté ven 26/01/2007 - 06:10
Par admin

W3C : la famille XML s'agrandit

La famille XML au cœur même des langages du Web, s'agrandit : le W3C vient de publier huit nouveaux standards de la famille XML pour prendre en charge l’accès aux données et documents XML ainsi que leur requête et transformation. Le World Wide Web Consortium a pu bénéficier pour cela de la réussite de nombreuses implémentations et du vaste retour d’informations des utilisateurs et fournisseurs.

 

Un rôle de premier ordre dans l'informatique d'entreprise

 

Les principales spécifications sont XQuery 1., un langage de requête XML; les transformations XSL (XSLT) 2.0 et le langage XML Path (XPath) 2.0. Comme ils permettent de connecter les bases de données au Web, ces nouveaux standards Web sont appelés à jouer un rôle de premier ordre dans l’informatique d’entreprise.

 

Les cinq autres recommandations publiées hier pour renforcer la puissance de la famille XML sont :

Syntaxe XML pour XQuery 1.0 (XQueryX)

Modèle de données (XDM) pour XQuery 1.0 et XPath 2.0

Fonctions et opérateurs pour XQuery 1.0 et XPath 2.0

Sémantique formelle pour XQuery 1.0 et XPath 2.0

Sérialisation de XSLT 2.0 et XQuery 1.0

 

L'ensemble s'articule ainsi. XQuery facilite l’exploration des données, qu’il s’agisse de notes et de messages de service Web ou de bases de données relationnelles de plusieurs téraoctets. XSLT 2.0 ajoute d’importantes nouvelles fonctionnalités au standard largement adopté XSLT 1.0 pour faciliter la transformation et la présentation à l’aide des feuilles de style des documents XML. Ces deux spécifications reposent sur XPath 2.0, dont la précédente version a été considérablement enrichie.

 

XML Query 1.0 fédère les mondes des documents et des bases de données

 

XML Query (XQuery) décrit un langage de requête de base de données pour les données XML. "XQuery servira d’interface d’unification pour l’accès aux données XML, à l’instar du SQL pour les bases de données" déclare Don Chamberlin, co-inventeur du langage d’interrogation SQL et un des corédacteurs de XQuery 1.0.

 

"Dans la mesure où le langage XML permet de représenter quasiment tous les types d’informations, je pense que XQuery sera un puissant vecteur de l’unification des informations, quelles que soient leurs sources. Les entreprises, tous secteurs d’activité confondus, peuvent tirer parti de XQuery pour regrouper les données structurées et semi-structurées et les traiter de manière unifiée."

 

"Ces spécifications fournissent un pont essentiel entre deux mondes : d’une part, les documents avec une structure interne irrégulière mais complexe et d’autre part, les bases de données et données élémentaires aux valeurs atomiques" explique Michael Sperberg-McQueen du W3C, un des rédacteurs de la spécification originale XML 1.0.

 

Un jeu de fonctions XSLT et  XPath 2.0 performantes fondé sur sept ans d’expérience

 

Le standard XSLT 1.0, publié en 1999 et largement déployé sur les serveurs Web et dans les navigateurs, fait partie intégrante de l’infrastructure technique et de gestion des entreprises d’aujourd’hui. Des années d’expérience consacrées à ce langage ont donné lieu à une liste impressionnante de nouvelles fonctionnalités pour les spécifications XSLT 2.0 et XPath 2.0, dont une bibliothèque de fonctions nettement étendue, de nouvelles options pour le regroupement et l’agrégation et des fonctions plus puissantes de traitement de texte utilisant des expressions standard.

 

"C’est un jour à marquer d’une pierre blanche pour les utilisateurs de XSLT" souligne Michael Kay, rédacteur de la spécification XSLT 2.0, "tant pour ceux qui ont patiemment attendu cette recommandation pour utiliser les nouvelles fonctionnalités que pour ceux qui ont pris le pari de déployer cette nouvelle technologie avant son approbation finale. À mon avis, notre plus grande réalisation a été de franchir un cap décisif dans les fonctionnalités et la productivité des développeurs tout en maintenant un très haut niveau de rétrocompatibilité pour tirer autant que possible les coûts de transition vers le bas."

 

XSLT 2.0 peut, en option, utiliser le schéma XML, pour une détection accrue des erreurs à la fois lors de la compilation et de l’exécution, et ainsi fournir la stabilité requise dans les applications d’entreprise. Les implémentations de la nouvelle spécification disponibles depuis 2002 sont éprouvées parallèlement à la spécification. Les quelques 150.000 téléchargements des différentes implémentations suffisent à démontrer les avantages et le bien fondé de ces nouvelles fonctionnalités. Le fait est que de nombreuses entreprises, des maisons d’édition aux banques d’affaires, utilisent déjà XSLT 2.0 dans leurs systèmes opérationnels.

 

Au total, une évolution majeure qui permettra de remettre au coeur de l'écosystème XML les transformations de données XML.

 

 

Ajouter un commentaire