Bonjour,
La question est volontairement un peu provocatrice et stupide
Il y a 3 ans j'avais fait du SOAP avec Axis 1.1, et cela avait bien marché. Qu'en est-il aujourd'hui ?
Merci pour vos avis.
Bonjour,
La question est volontairement un peu provocatrice et stupide
Il y a 3 ans j'avais fait du SOAP avec Axis 1.1, et cela avait bien marché. Qu'en est-il aujourd'hui ?
Merci pour vos avis.
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
Si tu veux manipuler un message SOAP totalement en dehors d'Axis, par exemple en développant ta propre servlet, tu peux utiliser l'api Axiom (basée sur stax) ou SAAJ (basée sur DOM).
Pour revenir à la première question :
Ce qui se fait aujourd'hui ce sont des frameworks comme Axis2, CXF, Spring-WS, qui se chargent seulement du message SOAP (entete, body) et de l'export du service web (via des Servlet) ...
La transformation des données XML en objet Java (et inversement), c'est à dire le "Data Binding", est déléguée à d'autres frameworks, comme JAXB, XmlBeans, JiBX, ADB.
Le plus modulaire d'entre eux est surement Spring-WS, mais pas encore mature, en particulier sa moyenne utilisation d'Axiom.
Dans les applications réelles que j'ai développé/rencontré (pas de "ping pong" ou liste de millier d'éléments simples), le plus rapide a toujours été Axis2 en utilisant ADB, légèrement devant JiBX.
On parle également beaucoup de JAX-WS. Celà n'engage que moi : il est clairement moins performant qu'Axis2, et son approche "Contract-Last" peut créer bien des ennuis...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager