Je dois créer un appel dynamique de services Web en fonction de leur WSDL. une idée? merciCréer un service Web à la volée, invocateur de service Web dynamique
Répondre
Voir JAX-RPC; ce dont vous avez besoin, c'est de proxies dynamiques ou DII (Dynamic Invocation Interface) si le client ne connaît pas le nom de la méthode distante ou sa signature.
Here un bon exemple de ce que vous pouvez faire avec JAX-RPC ayant juste un WSDL comme entrée. Comme indiqué dans le commentaire, JAX-RPC est passé à JAX-WS.
no - JAX-RPC n'est pas à jour. JAX-WS est-il "frais"? – Bozho
Cela signifie-t-il que de toute façon je devrais analyser le wsdl pour obtenir les informations requises comme: servicename, portTypes, opérations, ...? – Milan
@Bozho Ok pour la fraîcheur :); mais aidez-moi à trouver un exemple avec JAX-WS qui utilise DII. – systempuntoout
http://cxf.apache.org/docs/dynamic-clients.html
clients Génère à la volée.
oui, mais de toute façon avant que j'appelle le webservice je devrais connaître l'opération et le message? – Milan
Ok, si vous ne savez pas quelle opération/message vous appelez, comment prévoyez-vous d'appeler un webservice? Cette chose CXF génère des clients à la volée en ce que si la grammaire wsdl a changé, elle est régénérée. Vous avez encore besoin de connaître un nom d'opération :) –
Vous avez raison :) J'ai besoin de connaître le nom de l'opération :) Mais qu'en est-il des messages envoyés et reçus? Si je devrais rendre l'invocateur client dynamique, cela signifie que je devrais écrire wsdl parser de toute façon? – Milan
Avez-vous lu cette page?
Mise à jour
Deuxième lien se réfère à .NET – systempuntoout
"Découverte dynamique et invocation de services Web", Date: 01 août 2001. Est-ce pas un peu compliqué, n'existe pas de façon plus facile? – Milan
Actuellement, j'ai besoin d'écrire l'invocateur en Java, Eclipse + JSF. – Milan
- 1. Comment créer un service Web?
- 2. Comment appeler un service Web à partir d'un service Web
- 3. liaison dynamique du service Web URI
- 4. Comment créer un service web par Qt
- 5. Créer un service web en Php natif
- 6. Créer un simple service Web sur Ubuntu
- 7. Appel dynamique d'un service Web sans création d'artefacts à partir du service Web Jax-ws
- 8. URL dynamique du service Web WCF
- 9. Service d'appel de service Web
- 10. Appeler un service Web
- 11. web.release.config modifier l'URL du service Web dynamique
- 12. Impossible de créer un service Web Java dans Eclipse
- 13. Web Service/Web Config Problèmes
- 14. client Web pour service Web
- 15. Comment puis-je commencer à créer un service Web Java?
- 16. Déploiement du service Web de référencement du service Web asp.net
- 17. Interface de service Web
- 18. problème de service web
- 19. Web Service ou WebServices
- 20. Soap Web Service PHP
- 21. C# .net service web
- 22. Service Web de repos
- 23. Erreur de service Web
- 24. événement de service Web
- 25. Déploiement de service Web
- 26. lien de service Web
- 27. Envoyer paramètres à un service Web
- 28. Service Web exécutant un exécutable
- 29. accéder à un service Web dans Iphone
- 30. avec un service Web Java
avez-vous eu un peu de chance avec ça? –