Pregunta

Estoy usando Spring-WS. Creo que hay dos formas de generar WSDL.

dynamic wsdl y static wsdl enfoques.

¿Podría sugerirme cuál es mejor enfoque?

¡Gracias!

¿Fue útil?

Solución

Cuando se trata de los XSD, esas personas agradables que crearon Spring-WS recomiendan contrato primero. Su manual explica por qué este es el caso:

http://docs.spring.io/spring-ws/site/reference/html/why-contract-first.html

... que es lo suficientemente bueno para mí.

Si generar dinámicamente el WSDL no es un gran problema. Sin embargo, en el pasado he necesitado generar WSDL que cumpla con estrictos estándares corporativos. Si eso es algo que debe hacer, debe seguir con estática. Además, he necesitado ajustar WSDL para asegurar que la definición del servicio juegue bien con los clientes .NET. Nuevamente, la única forma de hacerlo es si ha escrito el WSDL usted mismo.

Por supuesto, si todavía está aprendiendo WSDL, es posible que le resulte más fácil generarlo inicialmente. Si necesita ser estático más tarde, puede tomar una copia del WSDL generado como punto de partida.

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