Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3049 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Comment recueillir un flux xml?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment recueillir un flux xml?

n°2279820
the-patate
Posté le 20-04-2016 à 12:34:34  profilanswer
 

Bonjour à tous,  
 
Je suis face à une question dans le cadre de mon travail et j'aurais besoin d'un peu d'aide vu mon caractère novice sur ces sujets. Nous travaillons avec un client qui est amené à nous envoyer des données par un flux xml. Quels sont les moyens possibles pour récupérer ce flux? J'ai vu d'après mes recherches qu'il était possible de le faire via une url, mais existe-t-il d'autres solutions?  
 
Merci par avance, bonne journée

mood
Publicité
Posté le 20-04-2016 à 12:34:34  profilanswer
 

n°2279822
rufo
Pas me confondre avec Lycos!
Posté le 20-04-2016 à 14:12:18  profilanswer
 

Ca peut être des fichiers envoyés par mails, des flux récupérés par un webservice ou via du REST (url).
 
Cela dit, si ça a un impact sur la méthode d'acquisition des flux, ça ne change pas tellement la méthode de traitement par la suite.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2279824
the-patate
Posté le 20-04-2016 à 14:35:07  profilanswer
 

Merci beaucoup pour ta réponse, en effet la méthode de traitement n'est pas tellement le sujet ici, je me demandais juste quelles étaient les options possibles pour récupérer le flux et pour choisir laquelle sera la plus pratique.
Ici il s'agit d'une liste de clients qui est mise à jour régulièrement, pour laquelle nous devons ensuite effectuer une démarche particulière pour chacun des nouveaux clients.
Tu vois une solution adaptée à ce besoin?  
 
Merci encore à toi

n°2279826
rufo
Pas me confondre avec Lycos!
Posté le 20-04-2016 à 14:46:28  profilanswer
 

Ben je dirais du ou des outils que le client a à disposition pour vous communiquer les flux XML. Comme j'ai compris, c'est lui le "fournisseur", donc ça va grandement dépendre de son infrastructure. Donc voir avec lui ce qui lui paraît le plus simple.
 
Si y'a moyen, une archi de type REST serait probablement le plus simple.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2279908
TotalRecal​l
Posté le 21-04-2016 à 14:23:47  profilanswer
 

Je vais te répondre avec des généralités qui pourraient t'aider à réfléchir.

 

Il faut te poser quelques questions :
- A quelle fréquence les données changent t-elles ?
- A quelle fréquence les nouvelles données DOIVENT être intégrées au pire ?
- Quel est le volume de données échangé à chaque fois ?
- Les informations sont t-elles "poussées" par le fournisseur ou bien devez vous aller les "tirer" chez lui ?
- Devez vous pouvoir informer le fournisseur que vous avez récupéré et introduit les nouvelles données ?
- Devez vous être capables de demander explicitement des infos précises ?

 

Tu as en gros deux approches : par échange de fichiers (sur FTP par exemple), ou par une URL.

 

L'url offre quelques avantages supplémentaires : possibilité de demander des infos selon des contraintes précises, possibilité d'appel fréquents (toutes les X minutes par exemple), etc.
Vous pouvez aussi acquitter la réception de telle ou telle info, et rajouter plus tard d'autres méthodes, ce qui peut être intéressant à terme.

 

Le FTP permet de mieux "tracer" les données échangées (genre si au bout d'un moment vous découvrez que vous n'avez jamais reçue telle ou telle mise à jour, vous pouvez vérifier si elle a bien été diffusée parmi les fichiers à votre disposition) et permet aussi d'échanger de plus gros volumes de données. Ca permet aussi contrôler qui accède à quoi quand en maitrisant la charge serveur. Par contre ça ne se prête pas trop à de nombreux appels par jour.

 

Si les XML doivent circuler tel quel et que vous partez sur une URL, faites du REST, sinon SOAP ou peu importe.

 

Attention, comme je disais ce sont des généralités, rien de définitif là dedans, il y a beaucoup de choses à considérer!


Message édité par TotalRecall le 21-04-2016 à 14:25:53

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2279910
rufo
Pas me confondre avec Lycos!
Posté le 21-04-2016 à 15:45:26  profilanswer
 

Bien vu l'échange via FTP (SFTP tant qu'à faire :o). Et +1 pour ces axes de réflexion pertinents ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Comment recueillir un flux xml?

 

Sujets relatifs
Affichage flux video RTSP FirefoxRécupérer variable d'un flux XML
récupération de TOUTES les balises d'un flux RSSLecture Flux XML, Doublon et ressources SQL
[Javascript - D3] Ajouter une variable de colorisation de fluxError #2123 bitmap.draw à partir d'un flux HDS dans une application Fl
flux octets et caractèresModéliser des applications et leurs flux
Flux RSS à rendre compatible widgetRecuperer flux video Camera IP
Plus de sujets relatifs à : Comment recueillir un flux xml?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR