Salut tout le monde,
Je vaudrai réaliser une application web basé sur php qui accéde à un service web Java deployé sur un serveur tomcat,j'ai pas trouver comment apeller les methodes de service depuis une application web PHP.
Merci
Version imprimable
Salut tout le monde,
Je vaudrai réaliser une application web basé sur php qui accéde à un service web Java deployé sur un serveur tomcat,j'ai pas trouver comment apeller les methodes de service depuis une application web PHP.
Merci
Peux tu etre plus clair, tu veux faire quoi plus precisement.
Tu veux faire appel à du code java en PHP? :aie:
Evidement je vais faire appele du code java dans PHP
Quercus est une implémentation en Java de PHP 5 qui permet avec le JSR 223 de parler facilement au monde Java. Exemple ici.
L'essence même d'un service web est l'interopérabilité.
Autrement dit, si tu veux faire appel à un web service écrit en Java (par exemple) depuis un code PHP (par exemple), tu n'as besoin de rien de spécial !
En fait, tu n'es même pas censé savoir en quel language est implémenté le service web.
La seule chose que tu as besoin de connaître est le format des données d'entrée et de sortie du service web.
Ces données étant généralement des données XML (voire, plus particulièrement, des données SOAP), ce format est souvent décrit par une DTD ou un schéma XML.
L'interopérabilité entre le service web et ses clients est assurée grâce à l'utilisation d'un protocole commun (HTTP ou HTTPS) pour l'envoi/la réception de requête/réponse.
En conclusion, tu devrais peut être faire une petite recherche sur google pour savoir comment implémenter un client web service en PHP.
Je n'ai pas eu le temps de le consulter attentivement mais voici un site qui me semble intéressant: http://www.onlamp.com/pub/a/php/2003...azon_soap.html.