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

API standards et tierces Java Discussion :

[SOAP] API pour appels asynchrones


Sujet :

API standards et tierces Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    avril 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : avril 2005
    Messages : 8
    Points : 10
    Points
    10
    Par défaut [SOAP] API pour appels asynchrones
    Bonjour,

    Je suis en train d'écrire une application en java qui peut communiquer avec des web services en utilisant des messages SOAP.

    J'aimerais savoir s'il existe une API Java qui permet des appels asynchrones. D'après ce que j'ai lu un peu partout, les api javas JAX-RPC, ou SAAJ, permettent tous les deux d'utiliser les web-services (via SOAP), mais de manière synchrone.

    Existe-t-il donc un moyen pour avoir des appels asynchrones?

    Merci d'avance!

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    avril 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2005
    Messages : 4
    Points : 5
    Points
    5
    Par défaut on peut se debrouiller
    Pour un réseaux local il y a JMS (je n'ai jamais utilisé). C'est la seule API asynchnone en J2EE que je conaisse.

    Pour les webservices je te propose un truc simple:

    au lieu de faire une méthode méthode()
    tu fais:

    startTraitement() : une méthode rapide qui lance ton traitement

    puis MonStatus getStatusTraitement()
    à appeler régulièrement pour avoi le statut

    et enfin qd c'est fini
    tu appelles
    Results getResultsTraitement()

    pour récuperer le résultat

  3. #3
    Membre habitué
    Inscrit en
    décembre 2002
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : décembre 2002
    Messages : 186
    Points : 130
    Points
    130
    Par défaut
    effectivement, pas de vrais appel asynchrones, en partie a cause de http
    mais cô te l'explique MrPopov tu peux le simuler en lancant un trt en arrière plan. Avec java 1.5, on utilise les Futures.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    avril 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : avril 2005
    Messages : 8
    Points : 10
    Points
    10
    Par défaut
    Super, merci beaucoup pour vos réponses! Je vais donc essayer cette méthode (pas mal aussi ces futures, je ne connaissais pas)
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Appeler une API pour du JSON
    Par Mi895 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 22/06/2015, 14h31
  2. [Web Service] Client SOAP ou autre pour appel webservice
    Par flo73 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 14/07/2010, 16h23
  3. Réponses: 4
    Dernier message: 17/02/2010, 10h09
  4. Réponses: 5
    Dernier message: 18/07/2006, 12h10

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