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 :

Consommation de Web Services, comparaison des frameworks


Sujet :

Services Web Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2007
    Messages : 24
    Points : 15
    Points
    15
    Par défaut Consommation de Web Services, comparaison des frameworks
    Bonjour,

    Voila j'ai développé des services web (avec l'ESB ServiceMix) et donc maintenant se pose le problème de l'appel à ces derniers depuis une application distante. Pas mal de solutions existent, de plus ou moins bas niveau d'ailleurs. Voila celles dont j'ai entendu parler :

    - JAX-WS
    - WSIF (dont le développement semble stoppé depuis pas mal d'années)
    - AXIS
    - API Java EE

    Je fais donc appel à votre expérience pour savoir laquelle de ces solutions vous pensez la plus simple et évolutive à la fois.

    Merci.

  2. #2
    Membre actif
    Inscrit en
    Juin 2008
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 207
    Points : 215
    Points
    215
    Par défaut
    Bonjour,

    Axis est un framework qui a été très utilisé, mais qui souffre de sa limitation à la version 1.1 de SOAP. Eclipse utilise par défaut Axis pour gérer les services web.
    Axis2 est une évolution qui supporte SOAP 1.2, les architectures REST, plusieurs spécifications WS-* (WS-ReliableMessaging, WS-Transaction et WS-Security notamment) et bénéficie de meilleures performances. Axis2 permet de choisir entre différents types de data binding (ADB, JAXB, JiBX, XMLBeans).

    JAX-WS RI est l'implémentation de référence de Sun. Assez similaire à Axis2, elle est souvent couplée à JAXB RI pour le data binding et WSIT pour le support des spécifications WS-*. L'ensemble se nomme projet Metro et est intégré à NetBeans 6.1.

    WSIF semble effectivement abandonné depuis plus de 2 ans...

    Sinon, il existe aussi CXF (anciennement XFire) et Spring-WS qui semblent être des frameworks assez appréciés pour leurs performances et leur support des standards de l'industrie.

    Ayant pour l'instant utilisé Axis, Axis2 et JAX-WS RI, je trouve ces trois frameworks assez similaires quant à leur facilité d'utilisation, mais Axis2 et JAX-WS RI offrent toutefois des possibilités plus larges.
    À ce que j'en ai lu, CXF et Spring-WS semblent tout aussi puissants, donc la question du choix est difficile à trancher...

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/12/2007, 17h35
  2. deployer et consommer un web service
    Par fétémété dans le forum Services Web
    Réponses: 6
    Dernier message: 23/10/2007, 22h41
  3. Réponses: 7
    Dernier message: 17/10/2007, 17h06
  4. Réponses: 1
    Dernier message: 26/02/2007, 09h44
  5. Comment consommer un web service en java
    Par Vins83 dans le forum Services Web
    Réponses: 1
    Dernier message: 16/01/2006, 23h33

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