Faire une passerelle entre un systeme d'information et un site web

Faire une passerelle entre un systeme d'information et un site web - Divers - Programmation

Marsh Posté le 02-03-2009 à 09:48:08    

Bonjour,  
J'ai un projet de faire un comparateur de prix et j'aimerais savoir comment agir sur la partie technique.
Dans les faits, ce comparateur de prix n'est pas un comparateur de prix a la kelkoo, mais un comparateur de prix a la lastminute.  
Je m'explique:
Lorsque vous lancez une requete sur lastminute, le site envoi lui meme des requetes aux systems d'informations des differentes compagnies aeriennes , recuperes les resultats et les affiches suivant differents criteres.
Dans la theorie tout est tres sympa, si je comprends a peu pres comment fonctionne les le site d'un cote et le systeme d'information de l'autre, je n'arrive pas a trouvers des infos sur comment faire communiquer les deux. Certains m'evoquent java et javascript, mais ne veulent pas m'en dire plus.  
c'est la raison pour laquelle je poste aujourd'hui sur le le forum java.
 
J'aimerais donc avoir votre avis et des conseils, car je ne sais pas trop comment debuter techniquement.
 
Merci d'avance pour votre aide
 
Édité par Elmoricq : déplacement du sujet dans "Divers"


Message édité par Elmoricq le 02-03-2009 à 11:11:55
Reply

Marsh Posté le 02-03-2009 à 09:48:08   

Reply

Marsh Posté le 04-03-2009 à 09:51:03    

Ben chaque compagnie a son propre système d'information, plus ou moins propriétaire. Donc ça suppose que chaque compagnie t'a ouvert un accès à une partie de son système. Après, le requêtage, ben ça peut être directement via du SQL dans la bd de la compagnie, du XML, du socket avec des trames de données formatées d'une certaine manière... Avec un peut de chance, chaque compagnie a mis en place un service web, donc accessible en SOAP ou REST, le résultat étant du XML.


---------------
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
Reply

Marsh Posté le 04-03-2009 à 10:27:08    

Tout a fait d'accord avec Rufo
 
Si tu fais un comparateur, tu vas devoir contacter les dites entreprises pour les avertir que tu fais ce dit comparateur et que tu as besoin d'acceder à leurs données. C'est d'ailleur le but car tu voudras sans doute une commission sur la mise en relation de ton visiteur avec le site choisit par l'internanute.
 
Si tu comptais simuler une recherche et parser de la réponse pour en extraire les infos (comme si tu etais un internaute qui visitait le site et qui cherchait les infos dans le code html de la page) c'est une tres mauvaise idée : c'est lent, ca te rammene trop d'info, ton site ne fonctionnera plus dès qu'une modification du design / présentation des résultats sera faite par le site distant (sans te prevenir).
 
Donc les sites web te dirons comment tu peux faire des requetes sur leur site (cf liste de rufo) ce qui te permettra d'etre a peu pres assuré que le formats des données restera le même dans le temps.


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 04-03-2009 à 10:30:37    

Citation :

Si tu comptais simuler une recherche et parser de la réponse pour en extraire les infos ...


 
En +, c'est illégal de faire ça!


---------------
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
Reply

Marsh Posté le 04-03-2009 à 11:06:09    

Au niveau langage de programmation a utiliser, tu es maitre en la matière.
Java .Net PHP ... la liste de langage possible est longue


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed