mettre en lien des services web avec un site web - PHP - Programmation
Marsh Posté le 22-12-2009 à 18:34:18
le web service est juste la pour faire un liaison simple entre le client et le serveur, ca tien plus le sérialisation/désérialisation qu'autre chose. C'est assez vaste, quelle type de techno tu va utilisé derrière ?
uniquement PHP ? java, flash....
Marsh Posté le 22-12-2009 à 18:50:43
J'aime l'idée
Maintenant, faut que les restaurants entretiennent leur menu derrière.
Niveau technique c'est assez simple, il y aura simplement deux interfaces en ligne.
Une pour l'utilisateur où il pourra passer commande.
Une pour les resto où ils pourront mettre à jour ce qu'ils proposent et choisir leurs options et parametres. C'est sans aucun doute la partie la plus complexe. Si tu veux que les restos jouent le jeu, faut leur simplifier les choses au maxi
Marsh Posté le 23-12-2009 à 10:13:22
merci pour vos réponses. En fait je veux utiliser PHP seuleument pour la plateforme et Nusoap pour la gestion des services web.
Pascal ou vais-je integrer les services web selon ton explication?
De plus je dois utiliser Xml au lieu d'une base de données!
merci
Marsh Posté le 23-12-2009 à 10:24:48
pourquoi nusoap ? t'as une extention soap direct dans PHP
http://www.php.net/manual/fr/book.soap.php
le XML c'est obligé obligé ? sinon si ta pas de base mysql ou autre, tu peu utiliser SQLite
Marsh Posté le 23-12-2009 à 10:41:45
en fait le principe est le suivant: je dois creer un service de commande en ligne qui interroge plusieurs restaurants via des services web pour répondre à une demande d'un internaute.
Marsh Posté le 23-12-2009 à 10:56:08
oui je dois obligatoirement utiliser XML pour les données sur les restaurants
Marsh Posté le 23-12-2009 à 10:58:31
j'ai pensé à un truc:
comme j'ai trois restaurants chaque restaurant dois offrir des services tel que : les plats, le mode de livraison;
je vais donc creer pour chaqu'un de ces restaurants ces types de services
Marsh Posté le 23-12-2009 à 12:49:52
c'est la premiere fois que je travail sur les services web
Marsh Posté le 23-12-2009 à 13:02:11
le probleme c'est que tu va vite te rendre compte que pour une simple appli client (php) - server (php) ca sert a rien (encore plus pour du local), la tu va faire
PHP -> SOAP -> PHP ( alors que tu pourrais faire PHP -> PHP)
ca sert dans le cas ou
FLASH -> SOAP -> PHP
ou
PHP -> SOAP -> JAVA
ou dans le cas avec d'autre serveur
PHP -> SOAP -> autre server
mais ca t'empeche pas dutout de la faire
Marsh Posté le 23-12-2009 à 14:05:14
Ca ressemble furieusement à un TP sur l'orchestration de webservices
Parce que imaginer que chaque restaurant expose des webservices et qu'un service d'annuaire aille interroger les restaurants en question me semble un peu farfelue. T'imagines le restau qui expose sa quantité de crevettes et de sauce piquante, refuse les commandes de crevette sauce piquante et passe commande en appellant le webservice de l'épicier si il manque ces produits?
Faudrait définir un peu le périmètre fonctionnel. Parce que là tu utilises un bazooka pour écraser une mouche!
Marsh Posté le 02-01-2010 à 19:39:27
Effectivement ca sent le bon TP
Drapal, je suis noob en SOA et c'est exactement le genre d'exemple simple qui m'intéresse.
Marsh Posté le 22-12-2009 à 18:25:27
Bonjour
je dois realiser une application web qui utilise des services web le résumé est le suivant:c'est une plateforme de commande en ligne
en fait je dois avoir d’une part un site qui constitue la plateforme de commande en ligne et d’autre part trois restaurants qui proposent des plats. L’internaute peut choisir un plat selon sa composition (poisson ou viande, l’accompagnement qu’il désire, etc.) et le site lui proposera les différents plats correspondants, donnés par les trois restaurants.
L’internaute pourra décider de ne faire que des commandes pour les restaurants dans sa zone géographique.
Il pourra également choisir s’il veut manger sur place, venir prendre le plat à emporter ou être livré. Certains restaurants pourront offrir le service de livraison ou pas, la possibilité d’emporter le plat ou pas.
je ne sais vraiment comment intégrer les services Web qui permettent l’interaction entre les restaurants et la plateforme.
Merci de votre aide