IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Java Discussion :

Wrappez vous les web services ?


Sujet :

Services Web Java

  1. #1
    Membre expérimenté
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Points : 1 403
    Points
    1 403
    Par défaut Wrappez vous les web services ?
    Bonsoir à tous,

    J'aimerais savoir si vous wrapper les web services dans vos applications ?
    C'est à dire que si j'utilise un web service dans une application vous ecrivez une couche d'abstraction pour y acceder.
    Ex
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Provider                           Consumer 
    ServicePortType <-->ServicePortType  <->ServiceImpl / IService  <-> Servlet
    MessageType1   <-->MessageType1    <->JavaBean1
    MessageType2   <-->MessageType2    <->JavaBean1
    Si je pose la question, c'est que ca me semble une bonne pratiques surtout si le service en question est utilisé plus d'une fois dans l'app et donc pour ne pas avoir a tout changer à chaque modif.
    Steve Hostettler
    est ton ami(e) et le tag aussi.

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 105
    Points : 134
    Points
    134
    Par défaut
    Bonsoir

    Wrapper les appels aux services web me semblent une bonne solution, et c'est celle que j'utilise et recommande en entreprise, pour les raisons suivantes:
    • Le modèle de données du service ne correspond pas forcément à celui de l'application cliente
    • Si le code est généré à partir du WSDL, il est dépendant du framework => il vaut mieux isoler le code dépendant du framework pour des migrations future


    Donc l'application cliente, ne voit qu'un service applicatif. L'implémentation de ce service est chargée de réaliser le mapping du modèle applicatif vers le modèle publié par le WS, et d'utiliser le client du service comme un DAO.

    Cordialement
    Willy78

  3. #3
    Membre habitué Avatar de nicgando
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 128
    Points : 163
    Points
    163
    Par défaut
    De même, je wrappe cela comme étant un 'service'
    Après cela est caché si c'est un web service, du local, du RMI, un accès à une base etc

    J'ai eu le cas concret avec une requête en base qui a migré vers un Web service
    Pushing the limits ...

Discussions similaires

  1. Les web services
    Par constantin dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 18/01/2006, 10h55
  2. [vb.net]Gestion des exceptions avec les web services
    Par mvr dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/12/2005, 22h41
  3. [Axis]installation du client Axis pour les Web Services
    Par LESOLEIL dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 31/08/2005, 14h45
  4. [WebService]Eclipse et les Web Services
    Par LESOLEIL dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 23/08/2005, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo