Le W3C a publié une note intitulée XML Pipeline Definition Language qui décrit
"les relations entre les traitements des ressources XML"
.
Par Simon St.Laurent,
xmlhack - traduit par Eric van der Vlist,
Dyomedea (vdv@dyomedea.com).
vendredi 1er mars 2002
Le terme de "pipeline" est devenu récemment populaire dans les discussions à propos de XML avec des initiatives telles que XPipe et DSDL qui définissent des modèles décrivant comment gérer des flux XML entre différents types de processus. La note se concentre en particulier sur les problèmes liés à un contrôleur unique:
"Un document pipeline spécifie les entrées et les sorties des processus XML et un contrôleur de pipeline utilise ce document pour déterminer la chaîne des traitements devant être effectués pour obtenir un résultat particulier."
La syntaxe du langage de pipeline s'inspire d'outils tels que make et Ant. La section Process Classification définit des catégories de traitements pouvant être contrôlés: constructifs, augmentant, inspection, inspecteur, extracteur et packaging.
Les définitions de pipeline pourraient être utiles en conjonction avec RDDL en fournissant plus de détails que RDDL à propos des différentes ressources qui interagissent. Cette spécification rappelle également par certains points XML Processing Description Language (XPDL), une proposition devenue obsolète depuis bien longtemps et écrite par l'auteur de cet article. RDDL et cette note représentent des pièces différentes du puzzle que XPDL tentait de reconstituer et chacune résout sa pièce de manière plus complète que ne le faisait XPDL.
D'une certaine manière, cela peut représenter le retour de la déclaration SGML bannie, mais les use cases et exemples laissent penser que cela reste raisonnable.
Autres articles:
Copyright 2002,
Simon St.Laurent (auteur) et Eric van der Vlist (traducteur).
|