sábado, 10 de octubre de 2015

OBTENCIÓN DE .WADL EN SERVICIOS REST (BASADOS EN JERSEY)


Para el manejo de servicios basados en REST, a diferencia de los servicios basados en SOA que tienen estandarizado su contrato de servicio (.wsdl), estos servicios REST no lo tienen de manera formal, pero aún así muchas vendors como ORACLE ó IBM manejan dicha interface .wadl en sus herramientas, para facilitar los TopDowns manejados. Debido a ello es bueno conocer que algunas librerías como Jersey, soportan su obtención automática de dichas interfaces, al ser expuesto el servicio en el servidor de aplicaciones.

La manera de obtener la el .wadl es la siguiente:

De la URL del servicio principal:

http://localhost:8080/DummyCompletoREST/soa_01/json/procesarMsj_02/EAI001/41816133?tipo=2


Obtenemos la URI base respectiva y le agregamos /application.wadl:

http://localhost:8080/DummyCompletoREST/application.wadl



Es importante recordar que esta forma de obtención de .wadl es exclusiva en Jersey.Simplemente, desde el navegador dando: click derecho + guardar como archivo y se le cambia la extencion a .wadl.


No hay comentarios: