J'apprends des choses sur les services Web et la plupart des ressources que j'ai lues parlent de l'enregistrement de votre service Web une fois qu'il est prêt à être utilisé par d'autres. L'enregistrement d'un service Web est-il requis pour utiliser le service? Par exemple, disons que j'ai une application Web sur un intranet d'entreprise et que je crée une autre application de service Web qui récupère des informations utiles à afficher sur ce site intranet privé. Ce nouveau service web aurait-il besoin d'être enregistré juste pour que mon application web puisse l'utiliser ou est-ce que l'application web peut simplement interagir directement avec le nouveau service web (en suivant le fichier WSDL) sans avoir besoin d'un registre UDDI?Un service Web doit-il être enregistré?
Répondre
Vous pouvez certainement utiliser le service sans le registre UDDI.
J'ai créé plusieurs services Web et les ai immédiatement utilisés sans les enregistrer. L'enregistrement donne confiance aux autres que votre service Web est légitime et descriptions of how to interact avec ces services. Imaginez en développement où vous devez enregistrer un service Web avant de l'utiliser. Yikes!
Non, pas du tout.
Vous parlez probablement des répertoires d'API auxquels vous pouvez enregistrer votre WS. Comme UDDI ou ce qu'il est nommé. Entièrement optionnel.
Personne n'utilise plus UDDI. C'est une idée dont le temps est venu et passé.
On pensait qu'il y aurait des registres publics de services Web que tout le monde utiliserait pour trouver un service Web pour répondre à leurs besoins. Cela n'est jamais arrivé.
Comment le service ou l'application peut-elle savoir si le service a été enregistré ou non?
De plus, pourquoi s'en soucieraient-ils?
Si vous essayez d'utiliser l'orientation du service dans le bon sens, vos services Web doivent être enregistrés dans un registre de services. Le registre doit contenir le contrat publié des services et toutes les métadonnées qui facilitent le processus de découverte. Une autre question est la suivante: un programme consommateur de services doit-il rechercher un registre et lier dynamiquement le service qu'il doit appeler? NON PAS DU TOUT.
Mais alors, de quel processus de découverte je parle? Je parle d'un humain (développeur, architecte, etc.) qui conçoit/développe un programme qui doit appeler un service. Cette personne devrait avoir les moyens de rechercher quels services sont disponibles dans son organisation. Sinon, l'avantage de la réutilisation des services est compromis. La découverte concerne également les êtres humains qui découvrent un service quelque part dans l'organisation informatique qui offre les fonctionnalités qu'ils recherchent. Dans ce cas, le registre peut être aussi simple qu'un rapport html qui est créé et mis à jour manuellement ou généré par l'analyse (xslt est très pratique) des fichiers wsdl.
- 1. Appeler un service Web
- 2. Comment appeler un service Web à partir d'un service Web
- 3. Quand utiliser un service Web sur un service Windows?
- 4. Non enregistré SecurityContextSecurityToken sur WCF
- 5. où publier un service Web?
- 6. Service Web exécutant un exécutable
- 7. avec un service Web Java
- 8. Développement sur un service Web
- 9. Comment créer un service Web?
- 10. Le type [nameHere] enregistré pour l'extension '[extensionHere]' n'a pas pu être chargé
- 11. Web Service/Web Config Problèmes
- 12. avoir un service Web Java retourner un résultat Web nul
- 13. CORBA Naming Service renvoie l'emplacement incorrect d'un objet enregistré
- 14. Service d'appel de service Web
- 15. Créer un service web en Php natif
- 16. Consommez un service web - WS Security
- 17. Un service Web par module ou un service Web en général?
- 18. Mauvaise requête lorsque le client appelle un service Web qui appelle également un autre service Web
- 19. Les composants du service Web WCF doivent-ils être couplés au Web?
- 20. Protection d'un service Web JSON
- 21. service Web Axis ne peut pas être appelé à partir de l'application Web
- 22. Envoyer paramètres à un service Web
- 23. Est-ce un service Web RESTFUL MVC?
- 24. Le service "web" de l'hôte JAX-WS peut-il être utilisé dans un programme de bureau?
- 25. Un service Web peut-il être appelé à partir du profil client .Net 4?
- 26. Comment puis-je interroger une application Web en continu? ou doit-il être un autre service?
- 27. Utilisation de OpenID (RPX) (et peut-être OAuth) pour un service Web RESTful
- 28. web service getting started
- 29. client Web pour service Web
- 30. Hébergement d'un service Web compatible Silverlight dans un service Windows
Quand est-il temps de venir? – SamB
@SamB: le jour avant son départ –