Pregunta

Tengo que definir un contrato de servicio web que posteriormente será utilizada por diferentes proveedores de software para implementar sus servidores y clientes.

He intentado hacer que la definición de clases, haciendo un servicio WCF y usarlo para autogenerar documento WSDL. El problema con este enfoque es que WSDL en el interior hay algunos detalles relativos a la unión y la dirección del servicio web.

¿Cómo lograr la generación de un contrato de servicios web sin dicha información específica de implementación?

Gracias de antemano.

Mejores Saludos, Łukasz Głaz

¿Fue útil?

Solución 2

He descubierto que el uso de espacios de nombres apropiadamente es posible autogenerar piezas abstractas de la definición de servidor en un archivo WSDL y un archivo XSD y las partes específicas de aplicación (elementos vinculantes y de servicio) en otro archivo WSDL. De esta manera, consigo la separación que quería.

Otros consejos

En mi opinión, la mejor manera absoluta de hacer esto sería para no generar el WSDL en absoluto - crearlo a mano. Generar sus diversas clases de contratos de el WSDL, y las usará para implementar el servicio.

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