Bonjour à tous et à toutes.
Je viens me tourner vers vous en ce joyeux lundi matin sous la pluie parce que j'ai besoin d'un coup de main.
Je me trouve actuellement en stage dans une entreprise qui me demande de creer un web service basé sur php/soap/wsdl, censé envoyer à un client des informations au format xml. Jusque là pas de soucis. Du moins en théorie.
J'ai pas mal de connaissance en php, mais en SOAP, rien, que dalle, nada, et j'ai beau fouiller sur internet,je n'arrive pas à comprendre comment monter mon web service. J'ai vaguement fait quelques exemple d'architectures client.serveur mais... Pas de déclic.
En fait je n'arrive pas à visualiser comment marche l'application. J'ai, de base, un fichier wsdl avec les fonctions à implémenter dans le webservice, j'ai plus ou moins compris comment les mettre en oeuvre et avoir les résultats... Enfin... J'ai du mal à comprendre comment mettre en oeuvre la relation avec la base de données. Existe-t-il un protocole SOAP pur et dure pour aller les chercher, ou faut-il travailler avec une simple connexion mysql au niveau du serveur en travaillant sur des classes ? Et comment récupérer les données sous forme de xml ? Dans les exemples que j'ai fait, il renvoi toujours les valeurs telle quelle, mais jamais au format xml ?
Enfin tout ça et un peu confus et je cherche quelqu'un qui serait prêt à m'expliquer (avec pas mal de patiente, comme ond it je comprends vite mais il faut m'expliquer longtemps ) comment mettre en oeuvre les bases, ou qui aurait un exemple concret à me montrer d'une appli en SOAP qui renvoi des données collectés...
Voila, je vous remercie et bonne journée à vous !