Question

J'apprends sur les services Web et la plupart des ressources que j'ai lu parler de l'enregistrement de votre service Web une fois qu'il est prêt à être utilisé par d'autres. Est l'enregistrement d'un service Web requis pour utiliser le service?

Par exemple, disons que j'ai une application Web sur un intranet de l'entreprise et créer une autre application de service Web qui récupère une sorte d'informations utiles à afficher sur ce site intranet privé. Est-ce que ce nouveau service Web exigent d'être enregistré juste pour que mon application web peut l'utiliser ou peut l'application Web simplement l'interface directement au nouveau service Web (suivant le fichier WSDL) sans avoir besoin d'une sorte de registre UDDI?

Était-ce utile?

La solution

Vous pouvez certainement utiliser le service sans registre UDDI.

J'ai créé plusieurs services Web et ont immédiatement les utiliser sans les enregistrer. L'inscription donne aux autres la confiance que votre service Web est légitime et les descriptions de la façon d'interagir avec ces services.

Imaginez faire du développement où vous devez vous enregistrer tout service Web avant de l'utiliser. Aïe!

Autres conseils

Non, pas du tout.

Vous parlez probablement sur les répertoires de l'API, vous pouvez enregistrer votre WS à. Comme UDDI ou ce qu'il porte le nom. Entièrement en option.

Personne n'utilise UDDI plus. Il est une idée dont le temps est venu et reparti.

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'a jamais eu lieu.

Comment pourrait soit le service ou le savoir de l'application ou non le service a été enregistré?

De plus, pourquoi seraient-ils des soins?

Si vous essayez d'utiliser l'orientation du service de la bonne façon, vos services Web devrait être enregistré dans un registre de service. Le registre doit contenir le contrat publié des services et des méta-données qui aide le processus de découverte.

Une autre question est la suivante: le fait d'un programme de services consommateurs auront besoin de consulter un registre et dynamiquement lier le service dont il a besoin de faire appel? NON PAS DU TOUT.

Mais alors, quel est le processus de découverte je parle? Je fais référence à un être humain (développeur, architecte, etc.) qui est la conception / l'élaboration d'un programme qui a besoin d'appeler un service. Cette personne doit avoir les moyens de rechercher quels services sont disponibles dans sa / son organisation. Dans le cas contraire, la prestation de services en réutilisant est compromise. Discovery est aussi l'homme de découvrir il y a une part de service dans l'organisation informatique qui offre la fonctionnalité qu'ils veulent. 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 syntaxique (xslt est à portée de main) les fichiers WSDL.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top