Mejoras API Manager

En la versión 2.15 de la plataforma de incluyen las siguientes mejoras en el módulo API-Manager:

Modos de Despliegue API-Manager

A partir de esta versión de la plataforma el módulo API Manager permite su despliegue bien en modo StandAlone, bien acoplado a un SIB existente.

Para esto último se incorpora un KP genérico que realiza la invocación. La configuración por defecto de dicho KP es externa al código.

Sistema de Caché API-Manager

Se incorpora además un sistema de caches propio del módulo. Consta de 2 caches separadas (para facilitar su configuración). Una definida para las APIs externas registradas y otra para las APIs disponibilizadas a partir de las Ontologías existentes de la plataforma.

La configuración del periodo de cache se realiza en la pantalla de creación/modificación de API, se incluye una nueva sección:

Si se selecciona la opción “Cachear Resultados”, se podrá introducir un valor en minutos de tiempo de Cacheo de los resultados de peticiones al API. Dicho tiempo de cache debe estar entre los límites permitidos (configurable desde ficheros de propiedades externos al código).

Soporte APIs externas con respuestas no JSON

Hasta ahora el formato en el que se devolvían las respuestas recibidas desde APIs externas era JSON. A partir de la versión 2.15 de Sofia2 se añade soporte para devolver cualquier tipo de formato de respuesta de APIs externas.

Por ejemplo, para una invocación a una API que devuelva una respuesta XML, el resultado de la invocación sería:

Y el contenido:

Mejoras API Manager

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s