1
Les technologies XML
Cours X : Les Web Services
Implémentation JAX-WS
Février 2015
- Version 1.0 -
2
Web Services
JAX-WS remplace JAX-RPC à partir de JEE 5.
Ce changement de nom reflète la changement de
philosophie des développements Web Services en
Java, passant d’un modèle « RPC » à un modèle
« document »
A partir de J2SE 5, le langage intègre des
annotations permettant de simplifier le
développement de Web Services.
Ces annotations correspondent à la JSR 224 et à
la JSR 181.
3
Web Services
La version intégré à JEE 5 est JAX-WS 2.0
L’implémentation de référence de la norme est
un sous-projet OpenSource qui fait partie du
projet « Metro ».
Metro lui-même est un sous projet de GlassFish
le serveur d’application OpenSource de Sun.
4
WebServices Encodage des
messages
Messages de type RPC
Messages XML destinés à représenter,
indépendamment du langage de programmation,
l’invocation d’un service, ainsi que son résultat
éventuel. La structure générale de la requête et
de la réponse est imposée par la spécification.
Cette dernière aborde aussi les problèmes
d’encodage des paramètres, notamment des
tableaux et des graphes d’objets : RPC /
encoded. Ce modèle de messages est le plus
simple des deux, mais aussi le plus
contraignant.
5
WebServices Encodage des
messages
Messages de type Document
La spécification SOAP n’impose, dans ce cas,
aucune contrainte sur la structure de ces
messages. Le sens des données XML véhiculées
est laissé à l’appréciation des applications
participant à l’échange. Ce modèle de messages
offre plus de liberté, mais peut être à l’origine
de problèmes d’interopérabilité.
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !