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

XML/XSL et SOAP Discussion :

Aide sur la mise en place d'un Web Services


Sujet :

XML/XSL et SOAP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 17
    Par défaut Aide sur la mise en place d'un Web Services
    Un partenaire doit me fournir des données (fiches de prospects).

    Il va me les adresser via un flux XML.
    Etant relativement novice dans l'échange de données en XML, j'aurai besoin de quelques pistes pour m'aider à y voir plus clair.

    En effet, le partenaire m'a envoyé une doc décrivant le flux xml qu'il doit m'envoyer, et me demande une url et protocole...Là j'avoues que je sèches un peu sur le choix dudit protocole...

    En fait, ce que je cherche à comprendre, c'est qu'est-ce que lui va faire ? poster son flux sur l'url que je lui fournis et c'est ensuite cette page (accessoirement en asp) qui va lire et analyser le flux ?

    Bref si quelqu'un sait où je peux trouver de la doc sur les échanges XML...ca m'aiderait.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Tu as déjà un process pour traiter ce xml en entrée?
    Sinon pourquoi mettre en ligne un service pour le traiter?

    Sinon la plupart des IDE proposent d'exporter une ou plusieurs méthodes en tant que webservice, si l'une prendre un fichier en entrée, le wsdl généré devrait donc prendre un fichier en entrée.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 17
    Par défaut
    Merci pour ta réponse, mais là je dois avouer que tu me parles chinois à l'heure actuelle.

    Ce que je sais, c'est que le partenaire veut me transmettre un xml, et qu'il me demande une url.
    Je n'ai rien d'existant pour traiter ce flux xml, et je ne sais pas encore ce que je dois mettre en place pour le récuperer.

    Est-ce qu'une page asp lisant cet xml est suffisant pour en récuperer le contenu (un peu comme si il me postait des variables) ou faut il mettre en place des choses plus poussées....

    Voyez où je sèche ? Au tout début en fait.
    Je vais me refaire les tutos xml, xsl et xpath ce sera un début mais pour le reste je suis un peu perdu.

    ...

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Oui tu peux récupérer le fichier via asp et un formulaire html qui va POSTer le fichier.
    Mais c'est pas plus simple de passer par un classique server (S)FTP?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 17
    Par défaut
    Ben en fait à priori un FTP n'est pas bon, car je peux recevoir ce flux Xfois par jour, et je ne sais pas combien ni quand.
    Par contre, quand il arrive, je dois le traiter immédiatement.

    C'est pourquoi le partenaire fonctionne avec des WebServices.
    Il s'attend à envoyer le flux à une adresse et que cette adresse le traite, donc je cherche le meilleur moyen de faire cela, en tout cas le moyen le plus reconnu.

    Je sais que jeux lui proposer de faire une page asp ou il me posterait le flux du genre http://www.monsite.fr/mapage.asp?flu...se_du_flux.xml et analyser ce fichier et en extraire ce que je veux (a mon niveau actuel je suis tout de meme capable de faire cela).

    En réalité je souhaiterai vivement maitriser d'avantage la mise en place de vrais services web pour l'échange de flux.

    D'autant qu'après ce dossier, je dois m'attaquer un à un autre qui lui sera basé sur SOAP et WSDL apparemment pas simple donc autant attaquer tout de suite sur des choses professionnelles.

    Seul hic et non des moindres, j'ai lu les tutos xml, dtd, XML Shema mais à vrai dire je ne sais pas trop par où commencer ni les outils à utiliser...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 17
    Par défaut
    Est-ce que quelque chose comme XML-RPC, WebDav... correspond à peu près à ce que je veux faire, ou dois-je chercher dans une autre direction ?

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Je te conseille plutot des tuto pour les webservice avec eclipse et netbean pour faire de vrais WS.
    Commence par l'approche bottomup, tu code d'abord puis l'IDE te génère le wsdl.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 17
    Par défaut
    Et quand tu ne fais pas du tout de java, mais plutot asp, VB ?

  9. #9
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    VS studio (express) pour vb.net devrait s'en sortir.

  10. #10
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Un jour, il faudra quand même proposer un bus ESB simple comme MULE... pour ceux qui ne sont pas spécialistes en développement. Parce que dans le cas présent que ce soit en FTP, webservice, HTTP, HTTPS, fichier, mail que sais je encore il n'y aurait pas une ligne de code à écrire pour récupérer les données...

    ERE

  11. #11
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Sympa mule, je connaissais pas.
    Moi j'aimerai bien un esb qui intègre mes job talend :p.

Discussions similaires

  1. Besion d'Aide Sur la Mise en Place d'un Reseau d'une Entreprise
    Par papabirante dans le forum Architecture
    Réponses: 1
    Dernier message: 09/05/2015, 17h25
  2. Réponses: 0
    Dernier message: 09/11/2010, 13h15
  3. Aide sur la mise en place d'un VPN difficile
    Par nabogrotesque dans le forum Réseau
    Réponses: 1
    Dernier message: 16/03/2009, 18h21
  4. Aide sur la mise en place d'actions sur des boutons
    Par Drogba11 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 09/01/2009, 19h07
  5. Aide sur la mise en place en réseau de PC
    Par NELAIN dans le forum Administration
    Réponses: 2
    Dernier message: 10/04/2007, 18h24

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