WSUI (Web Services User Interface) autorise des applications Internet exploitant des langages hétérogènes (Java, COM/.Net, ou Perl) de partager plusieurs composants applicatifs, comme par exemple un calendrier, un système de paiement en ligne ou encore un comparateur de prix.
Des composants décrits en XSD et XSLT
Au c?”ur de cette architecture, chaque composant est décrit à l’aide d’un schéma standardisé composé de deux types de ressources. Tout d’abord, la description du service lui-même. Stockée au sein d’un fichier spécifique (WSUI descriptor file), elle utilise le standard de description de schémas (XSD) afin de préciser les caractéristiques principales du composant : nom, description textuelle, services offerts (XML, RPC…), événements gérés, format des données retournées par le composant, etc.Ensuite, est décrite l’interface utilisateur associée au composant, et principalement le comportement du service applicatif vis-à-vis des actions entreprises par l’utilisateur. Cette fois, c’est le standard XSLT (Stylesheet) qui est utilisé.Ainsi entièrement décrit, le service pourra être dynamiquement intégré au sein de tout site web développant un composant technique spécifique : le WSUI Container. Ce dernier assure l’intégration et l’interopérabilité des composants.Parce qu’elle exploite la richesse et l’évolutivité du langage XML et de ses dérivés (Soap, XPATH, XSLT, XHTML), l’initiative WSUI demeure indépendante de ses implémentations par les éditeurs de logiciels. C’est en cela qu’elle devrait permettre aux développeurs de produire des composants fonctionnels hétérogènes destinés à être dynamiquement intégrés au sein d’applications Internet.Le standard WSUI étant encore à l’état de proposition (initial draft), ses instigateurs souhaitent réunir au sein du WSUI Working Groupe l’ensemble des éditeurs d’environnements de développement et de solutions applicatives. Si cette spécification recueille l’engouement de tous, WSUI pourrait bien devenir un véritable standard d’interopérabilité.
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.