2011-07-20 5 views
0

J'ai un service Web créé dans .Net et je suis intéressé par l'appel de ce service Web dans mon application Java.Appel de services Web .Net à partir de Java

Quel ensemble de bibliothèques serait le mieux adapté pour ce faire? J'ai regardé dans GlassFish, mais j'ai été incapable de trouver n'importe quels exemples de ceci étant employé pour appeler un service de Web de .Net, créant seulement le service de Web latéral de Java.

J'ai une certaine expérience en utilisant wsif, mais il semble être plutôt obsolète et aimerait utiliser quelque chose de plus actuel si possible.

+0

sont des services .net utilisant du savon? avez-vous un wsdl? Je ne suis pas familier avec. Net, mais si elles ont un wsdl, en utilisant Java pour accéder à un service basé sur le savon, c'est trivial et googable. – chahuistle

+0

oui ils ont. Tout le concept des services Web repose sur le fait que, si vous utilisez Java, vous n'avez pas besoin de savoir ce qui se passe avec le code .Net si vous avez accès à l'interface qui indique les entrées et les sorties d'un service. . Alors, juste google comment accéder aux services web en java. – wleao

Répondre

0

Les services Web standard pile en Java est JAX-WS, qui est celui inclus dans Glassfish, et il peut être téléchargé à partir de http://jax-ws.java.net/. Il existe d'autres implémentations compatibles JAX-WS, mais pas nécessairement JAXB (celle utilisée par JAX-WS).

Utilisez l'utilitaire wsimport JAX-WS pour générer le côté client Java à partir d'un WSDL.

Questions connexes