Co2Informatique /Cédric Carbone Cédric : Recherche sur XML, Java, J2EE, Nomadisme... / CV, espace professeur, téléchargement de cours...          © Co2 Co2Informatique : Recherche sur XML, Java, J2EE, Nomadisme...           © Cédric Carbone Le site a été transféré à http://www.cedric.carbone14.org/co2info/
   
  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

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

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

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'f.carbone.sql.free.fr' (1) in /mnt/105/sdb/c/b/f.carbone/conn.co2 on line 7
Impossible de se connecter à MySQL