OVH Cloud OVH Cloud

Web Service avec Java

1 réponse
Avatar
Astrofed
Bonjour,

J'aurais aimé savoir si il était possible de développer un web service
avec JAX-RPC et de le déployer sur autre chose qu'un serveur web HTTP.
Est ce qu'il possible par exemple de démarrer un petit programme qui
écoute sur un port quelcquonque et qui relaie les messages SOAP à la
classe qui va les décoder. et répondre au client ?
Si c'est possible comment on peut le faire avec l'API java.

Merci pour vos réponses.

Arnaud

1 réponse

Avatar
Cédric Chabanois
Bonjour,

J'aurais aimé savoir si il était possible de développer un web service
avec JAX-RPC et de le déployer sur autre chose qu'un serveur web HTTP.
Est ce qu'il possible par exemple de démarrer un petit programme qui
écoute sur un port quelcquonque et qui relaie les messages SOAP à la
classe qui va les décoder. et répondre au client ?
Si c'est possible comment on peut le faire avec l'API java.

Merci pour vos réponses.

Arnaud


Généralement, SOAP utilise http. C'est la raison pour laquelle les
services webs doivent être déployés sur un serveur http ou plutôt un
moteur de servlet ou un serveur d'application en ce qui concerne java.

Mais il existe des moteurs de servlets très légers.
Je ne connais pas bien mais certains parlaient de Jetty il y a quelque
temps. Tomcat n'est pas très lourd non plus et on peut l'alléger un
petit peu si nécessaire.

Avec Axis, il y a même un mini moteur de servlets qui pourrait répondre
à ton problème mais qui n'est pas conseillé en production (il est
utilisé pour les tests)

Cédric