Domanda

Sto imparando su servizi web e la maggior parte delle risorse che ho letto parlare di registrazione del servizio web una volta che è pronto per essere utilizzato da altri. Sta registrando un servizio web necessario per utilizzare il servizio?

Per esempio, diciamo che ho un'applicazione web in un'intranet aziendale e creo un altro servizio web app che recupera una sorta di informazioni utili per essere visualizzati su questo sito intranet privato. Sarebbe questo nuovo servizio web richiedono di essere registrati solo così il mio web app può essere utilizzato o può il web app semplicemente interfaccia direttamente al nuovo servizio web (in seguito il file WSDL), senza la necessità di una sorta di registro UDDI?

È stato utile?

Soluzione

Si può certamente utilizzare il servizio senza il registro UDDI.

Ho creato diversi servizi Web e hanno immediatamente li ha utilizzati senza registrazione. La registrazione fornisce altri la fiducia che il servizio Web è legittimo e descrizioni di come interagire con quei servizi.

Immaginate facendo lo sviluppo dove si deve registrare un servizio Web prima di utilizzarlo. Yikes!

Altri suggerimenti

No, non a tutti.

Probabilmente si sta parlando di directory API è possibile registrare il proprio WS a. Come UDDI o quello che è chiamato. Tutto facoltativo.

Nessuno UDDI utilizza più. E 'un'idea il cui tempo è venuto e andato.

Si è pensato che ci sarebbe stato registri pubblici di servizi web che ognuno avrebbe usato per trovare un servizio web per soddisfare le loro esigenze. Che mai accaduto.

Come potrebbe o il servizio o il know applicazione se il servizio è stato registrato?

Inoltre, perché dovrebbero preoccuparsi?

Se stai cercando di orientamento ai servizi uso nel modo giusto, i vostri servizi web deve essere registrato all'interno di un registro di servizi. Il Registro di sistema deve contenere il contratto pubblicato dei servizi e delle eventuali meta-dati che aiuta il processo di rilevamento.

A diverse domande è: fa un servizio di programma per i consumatori necessità di cercare un registro e dinamicamente legano il servizio di cui ha bisogno per chiamare? NO, non a tutti.

Ma allora, quale processo di scoperta sto parlando? Mi riferisco ad un essere umano (sviluppatore, architetto, ecc), che sta progettando / sviluppo di un programma che ha bisogno di chiamare un servizio. Questa persona dovrebbe disporre di mezzi per cercare quali servizi sono disponibili nel suo / la sua organizzazione. In caso contrario, il vantaggio dei servizi di riutilizzo è compromessa. Discovery è anche di esseri umani scoprire c'è una qualche parte del servizio dell'organizzazione IT che offre la funzionalità che vogliono. In questo caso, il Registro di sistema può essere semplice come un report HTML che viene creato e aggiornato manualmente o generato da parsing (XSLT viene portata di mano) i file WSDL.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top