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 :

[AXIS-JAVA vs AXIS2C] interoperabilité


Sujet :

Services Web Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 12
    Points : 34
    Points
    34
    Par défaut [AXIS-JAVA vs AXIS2C] interoperabilité
    Bonjour a tous,
    Je dois aujourd'hui faire communiquer un programme C qui envoie via AXIS2C des messages en XML avec des webservices axis java classiques...
    J'aurai aimé savoir si d'une manière ou d'une autre il était possible d'envoyer un xml qui serai compris par une classe webservice java ...

    Merci infiniment d'avance...

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : juillet 2007
    Messages : 143
    Points : 128
    Points
    128
    Par défaut
    L'interopérabilité c'est le principe "de base" des web service. Les web service sont censés pouvoir faire communiquer des applications distantes qui utilisent potentiellement des technologies totalement différentes.

    Donc a priori je dirais oui tu peux utiliser les webservices pour faire communiquer une appli en C avec une autre en Java.

    Il existe plusieurs examples sur le web montrant comment mettre en place un serveur en Java qui fournit des webservices et des clients en C++ qui les consomment.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 12
    Points : 34
    Points
    34
    Par défaut
    Ah ? je n'en ai trouvé aucun traitant du 'C' et du java ...
    Pour être plus clair, je cherche la syntaxe du xml a envoyer pour que le webservice axis java l'interprete...
    J'ai cherché dans les docs, dans les divers tutos... rien ne se rapporte a ce domaine ...

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : juillet 2007
    Messages : 143
    Points : 128
    Points
    128
    Par défaut
    De la même manière qu'il existe une librairie appelée AXIS pour Java il doit exister des librairies Webservice en C.

    En principe pour utiliser un webservice fourni par ton serveur Java il suffit de récupérer le fichier wsdl associé à ce service. Celui-ci t'indique la structure que doit avoir le message xml que doit envoyer ton client (qu'il soit en C, en Java, en VB ou en PROLOG).

    Une fois le wsdl obtenu tu peux soit générer le message XML "à la main" et l'envoyer au serveur via le bon protocole (si je me souviens bien les WS utilisent du HTTP) soit utiliser une librairie qui fait tout ça pour toi.

    D'ailleurs va voir sur le site d'AXIS il me semble avoir vu passer une version pour le langage C d'AXIS.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 12
    Points : 34
    Points
    34
    Par défaut
    bon, apparement personne n'a lu completement le message, ou alors on ne parle pas la même langue, tant pis pour moi!
    merci quand même d'avoir essayer de m'aider !
    A++

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    juillet 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : juillet 2007
    Messages : 143
    Points : 128
    Points
    128
    Par défaut
    C'est vrai, tu parles de AXIS2C dans ton premier message. J'avais oublié. Pas la peine d'être désobligeant

    Du coup en théorie si tu disposes du fichier *.wsdl (le fichier contenant toute la description d'un web service) du web service que tu souhaites consommer tu devrais être en mesure de générer les bons messages. Il te suffira ensuite de les envoyer à l'adresse (généralement une adresse http) à laquelle se trouve ton WS Java.

    Voilà pour la réponse à la question "Est-ce possible ?".

    Pour savoir "comment faire" essaie de poser aussi la question dans le forum dédié au langage C. Tu y trouveras peut-être des utilisateurs de AXIS2C.

Discussions similaires

  1. Web service avec Axis Java
    Par hajer88 dans le forum Services Web
    Réponses: 0
    Dernier message: 08/10/2012, 10h15
  2. Axis Java (serveur) et PHP (CLient)
    Par offspring dans le forum Services Web
    Réponses: 1
    Dernier message: 19/05/2010, 21h01
  3. Web Service,Tomcat,axis,java et spring
    Par mnoussa dans le forum Services Web
    Réponses: 0
    Dernier message: 09/02/2009, 22h23
  4. AXIS JAVA Afficher la requete soap
    Par pierreonxbox dans le forum Services Web
    Réponses: 5
    Dernier message: 26/08/2008, 12h53
  5. [webService][Axis] java.lang.OutOfMemoryError
    Par webspeak dans le forum Services Web
    Réponses: 8
    Dernier message: 25/04/2005, 18h58

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