Sé que WSDL es para definir servicios web basados en SOAP pero en la mayoría de los WSDL que vi en la red, en WSDL también está definido el "servicio web" RESTful -http :Unión.Cómo generar cliente RESTful en JAVA para REST definido en WSDL
Para generar el cliente para SOAP utilicé la herramienta wsimport de JAX-WS (también genera clases de cliente para REST pero no funciona).
Entonces, la pregunta es, ¿cómo generar un cliente REST basado en el WSDL?
También había leído en la red que WSDL no debe ser para definir REST. Pero en muchos (realmente muchos) encontré descrito REST. Por ejemplo: http://services.aonaware.com/DictService/DictService.asmx?WSDL http://www.webservicex.net/ValidateEmail.asmx?WSDL http://www.webservicex.com/globalweather .asmx? WSDL http://www.webservicex.net/WeatherForecast.asmx?wsdl – Milan
Eso es interesante de saber. Había escuchado que las versiones recientes de WSDL podían describir las API de HTTP, pero nunca las había visto. Todavía creo personalmente que los documentos de metadatos como este son completamente innecesarios y potencialmente dañinos para los sistemas REST. –
Un gran +1 a la respuesta de Darrel. Si los clientes dependen de las descripciones de servicios obtenidas en el momento del diseño, su sistema no es RESTful. –