|
|
Services Web : les AGL spécialisés |
|
Plan
Objectif
IBM
Microsoft.net
Sun ONE
Eclipse
Les commentaires sur cet article
Objectif
Ce document a pour but de comparer les différentes solutions logiciels et environnents de développement associés aux services web. Devant l'immaturité de beaaucoup d'outil, uniquement les outils de Microsoft et IBM seront traités
Nous allons essayer de répondre à la question : comment les éditeurs implémentent les spécifications des services web ?
L'utilisation de standards W3C et la facilté de prise en main de l'AGL seront les points mis en avant dans ce document : compromis entre respect des standards et productivité. Les outils de développement (AGL - Atelier de Genie Logiciel) doivent être capables de générer et de consommer automatiquement les documents WSDL et passerelles SOAP pour faciliter le développement et l’utilisation des services Web. La génération automatique de code est possible uniquement sur des modèles de composants récents tels que J2EE, COM+... Les assistants ne sont pas capables de
traiter des modèles client-serveur car trop de traitements sont déportés sur le client.
Il faut noter que des plug-in communs à la pluppart des AGL présentés ici sont sur le point d'être finalisés. Par exemple, XDE (eXtended Development Environment - outil de modélisation UML), produit de Rational, pourra s'enficher dans VisuelStudio.net et dans WSAD.
IBM
Il existe deux solutions pour développer des Web Services qui seront déployés dans WAS 4 (WebSphere Aplication Server).
Soit en utilisant le couple Visual Age for java / WebSphere Studio soit avec WSAD (Websphere Studio Aplication Developer).
Visual Age for java / WebSphere Studio
Visual Age for java reste notre IDE (Integrated Developement Environment) java (création des servlets et EJB). WebSphere Studio qui nous assiste usuellement dans la création des pages html/jsp génèrera aussi le proxy SOAP ou le WSDL de nos services web (ce qui enveloppera nos beans, EJB ou simples servlets).
WSAD
- Source : http://www-5.ibm.com/fr/software/websphere/img/eclipse_improve.pdf
- disponible en version française en mars 2002
- environnement de développement J2EE
- AGL complet, sucesseur mais différent de Visual age for java et WebSphere Studio
- HTML/CSS ; Servlet/JSP/EJB ; XML/XSLT/XML Schema/DTD ; Services Web ; Deboguer ; ...
- WSAD 4.0 ne permet que des développements pour WebSphere Application Server 4.x
- WSAD 4.0 ne supporte pas le remplacement de code à chaud (à voir)
- Voir également WSW (Websphere Studio Workbench), déclinaison inductrielle d'Eclipse
Microsoft .net
L'environnement de développement est confié à Visual Studio.net (sorti le 13 février 2002)
Cet AGL intègre tout : le code source, le navigateur web, l'administration de SQL Server, les outils de modélisation...
Les différents acteurs d'un projet utilisent le même outil pour tout faire!
Une étude orientée services web, de cet AGL est disponible dans le document WebServices : l'implémentation dans .net.
Sun Open Net Environmement (ONE)
Source : White paper Sun ONE (http://www.sun.fr/produits-solutions/solutions/sunone/documents/sunone_wp.pdf)
Voir la dépendance avec iPlanet (et Solaris 8 Operating Environmemnt).
Eclipse
- intègre un IDE pour Java
- Open Source
Draft
Dernière MAJ : 13 Mars 2002
Les articles du Forum traitant du même sujet
N'hésitez pas à faire un commentaire sur ce sujet en cliquant sur le lien suivant