Pregunta

Estoy aprendiendo acerca de los servicios web y la mayoría de los recursos que he estado leyendo charla sobre cómo registrar su servicio web una vez que esté listo para su uso por otros. Está registrando un servicio web necesario para utilizar el servicio?

Por ejemplo, digamos que tengo una aplicación web en una intranet de la empresa y creo otra aplicación de servicio web que recupera algún tipo de información útil para que aparezca en este sitio intranet privada. ¿Sería este nuevo servicio web requieren ser registrados sólo para que mi aplicación web puede utilizar o puede la aplicación web simple interfaz directamente con el nuevo servicio web (siguiendo el archivo WSDL) sin la necesidad de algún tipo de registro UDDI?

¿Fue útil?

Solución

Por supuesto que puede utilizar el servicio sin el registro UDDI.

He creado varios servicios web y las han utilizado de inmediato y sin registrarse ellos. El registro le da a otros confianza de que su servicio web es legítimo y descripciones de cómo interactuar con esos servicios.

Imagínese haciendo desarrollo donde hay que registrar cualquier servicio Web antes de usarlo. Uff!

Otros consejos

No, no en absoluto.

Usted probablemente está hablando acerca de los directorios de la API puede confirmar su WS al. Al igual que UDDI o lo que es llamado. Totalmente opcional.

Nadie utiliza UDDI más. Es una idea cuyo tiempo ha llegado y se ha ido.

Se pensaba que no habría registros públicos de servicios web que todo el mundo usaría para encontrar un servicio web para satisfacer sus necesidades. Eso nunca ocurrió.

¿Cómo es posible, ya sea el servicio o el know aplicación si o no el servicio fue registrado?

Además, ¿por qué les importa?

Si usted está tratando de orientación de servicio al uso de la manera correcta, sus servicios web debe ser registrado dentro de un registro de servicios. El registro debe contener el contrato publicado de los servicios y los meta-datos que ayuda al proceso de descubrimiento.

A diferentes preguntas es: ¿una necesidad programa de consumidor de servicios para buscar un registro y se unen de forma dinámica el servicio que necesita para llamar? NO, EN ABSOLUTO.

Pero entonces, ¿qué proceso de descubrimiento estoy hablando? Me refiero a un ser humano (promotor, arquitecto, etc.) que está diseñando / desarrollo de un programa que tiene que llamar a un servicio. Esta persona debe tener medios para buscar lo que están disponibles en su / su organización de servicios. Si no es así, la prestación de servicios reutilización se ve comprometida. El descubrimiento es también acerca de los seres humanos de descubrir que hay un servicio de algún lugar en la organización de TI que ofrece la funcionalidad que quieren. En este caso, el registro puede ser tan simple como un informe HTML que se crea y actualiza manualmente o se genera mediante el análisis (XSLT es muy útil) los archivos WSDL.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top