Passer au contenu

La portabilité des services web compromise.

Cette promesse, véhiculée par le standard JWS (Java Web Services), fait les frais des divisions entre BEA et IBM

Le développement des services web va-t-il se défaire de son carcan propriétaire ? Leur exécution sur une seule plate-forme cible freine leur essor. Le paradoxe est de taille puisque la portabilité qu’incarne J2EE constitue à la fois sa raison d’être et le moteur de sa croissance. Pour éviter cet écueil, BEA Systems a proposé, en début d’année, à la Java Community Process (JCP) le standard Java Web Services (JWS). Objectif affiché : harmoniser la création et l’exécution du code d’un service web.Pour ce faire, JWS fait rimer portabilité avec simplicité. Il réduit les développements de services web à la manipulation de simples fichiers sources. Leurs annotations reposent sur la syntaxe et le modèle de traitement défini par la spécification Java Metadata. Carl Sjogreen, chef produit senior chez BEA, souligne que le développeur, faisant ainsi abstraction du code source Java, est en mesure de se concentrer sur la logique métier de son application et n’a plus à se soucier du maniement forcément complexe de composants EJB et d’API J2EE.

JWS converge avec Soap et WSDL

Autre point fort de JWS : sa convergence prévue avec la batterie d’API définie par la JCP pour les standards des services web. C’est le cas en premier lieu pour l’API JAXM (Java API for XML Messaging). Cette dernière intègre le protocole de messagerie asynchrone Soap (Simple Object Access Protocol). Laquelle est à même de récupérer des messages décrits au format WSDL (Web Services Description Language). La version finale de JAXM vient d’être publiée et est en bonne voie pour figurer dans la version 1.4 de J2EE, prévue pour être disponible début 2003.Mais il est à craindre que JWS rate ce rendez-vous. Mis à part Apache, seul BEA prend les devants. Ce dernier l’implémente dans son outil de développement WebLogic Workshop. Alors que sa définition au sein de la JCP s’enlise. Oracle et IBM, en particulier, traînent des pieds. Ce dernier voit en JWS un concurrent pour ses propres initiatives propriétaires. Lors du vote sur JWS au sein de la JCP, il a tenté d’empêcher son association à un modèle de programmation propre à Java. Au risque de freiner l’essor des services web sur J2EE.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Samuel Cadogan