JasperServer y el API de servicios web basado en REST
May 31, 2012 – 10:54 amTags: jasperserver, opensource, rest
JasperServer, el popular servidor de reportes basado en el motor de reportes JasperReports, ofrece desde la versión 4.2 un api de servicios web basado en la arquitectura de servicios web REST. Dichas arquitecturas de servicios basadas en REST permiten un acceso a los servicios de una forma mucho más simple que sus equivalentes tradicionales basados en SOAP.
El API REST de JasperServer provee los siguientes servicios (versión actual 4.5):
- resources – Para listar y buscar recursos en el repositorio
- resource – Obtiene y/o modifica un recurso en el servidor.
- report – Ejecuta un reporte especificando un formato y permite la descarga de la salida (Ejm. pdf)
Actualmente únicamente está disponible de forma oficial el cliente Java SOAP Java para JasperServer. Dada la necesidad de utilizar el API REST, nos dimos a la tarea de implementar un cliente Java para Jasperserver que utilice la interfaz de servicios REST. De ahí surge el proyecto “jasperserver-simple-java-rest-client”. como una api simple en java que permite la ejecución del servicio “report” de Jasperserver.
Compartimos con ustedes esta pequeña aplicación a través de GitHub. Puede descargar el código fuente directamente desde los repositorios en la siguiente dirección: https://github.com/gkudos/jasperserver-simple-java-rest-client
Más detalles en nuestra sección de software libre.








