Publicada Release 2.8.0 de SOFIA2

Ya está disponible la release 2.8.0 de SOFIA2, esta release también se ha disponibilizado en la Plataforma de Experimentación SOFIA2 In-Cloud.

Esta versión añade a la Plataforma las siguientes funcionalidades

· Nueva Web SOFIA2: estrenamos una nueva versión de la Web de SOFIA2 (http://sofia2.com/) , esta nueva Web sigue un responsive design adaptable al tipo de dispositivo desde el que se accede.

· Versión Inicial de API Manager SOFIA2: SOFIA2 incorpora en esta versión capacidades de API Manager. Esto permite que los usuarios de la Plataforma puedan interactuar con SOFIA2 a través de recursos REST sin la necesidad de manejar los conceptos avanzados de SOFIA2 (ontologías, KPs,…), permitiendo además que SOFIA2 disponga de un catálogo de APIs REST que permitirá al usuario acceder a la información almacenada para desarrollar sus propias aplicaciones o extender las propias de forma simple.

A través de estas capacidades el propietario de una ontología puede publicar las operaciones sobre una ontología como API REST de forma muy sencilla:

quedando automáticamente publicada su API en el SIB API Manager.

Cada usuario puede gestionar sus APIs (publicar, deprecar,…)

Los usuario pueden buscar APIs publicadas por otros usuarios de forma sencilla

y suscribirse a ellas para usarlas.

El usuario también puede probar las APIs a las que está suscrito a través de un interfaz Web:

Para acceder a las APIS se usa un API Key (X-SOFIA2-APIKey) que se genera para cada usuario y que se pasa por cabecera HTTP en las peticiones.

· Proceso Paso BDTR a BDH configurable: esta funcionalidad permite preprocesar los datos en el proceso automático que pasa de la BDTR a la BDH, lo que permite por ejemplo agrupar los datos antes de volcarlo, detectar datos inválidos y corregirlos,…

Un usuario administrador puede incorporar a la definición de una ontología una clase procesadora (clase Java siguiendo el paradigma MapReduce) que se encargue de ese preproceso. Se incluye también un ejemplo de proceso y un framework de testing.

· Publicación API Node.js se añade a las APIs ya disponibles (Java, Javascript, C, Android, Arduino) este API que comunica con SOFIA2 a través de MQTT soportando publicación y suscripciones, incluye ejemplos.

 

· Ampliación Wizard creación KPs Visualizadores en Tiempo real: en esta versión el Wizard que permite crear (y descargar) KP visualizadores soporta aparte de la suscripción definir la consulta SQL de los datos a representar.

· Montaje Infraestructura Nexus para descarga de dependencias y librerías del SDK: accesible a través de:

http://sofia2.org/nexus

http://sofia2.org/nexus/content/groups/public

Esto permite independizar las distribuciones del SDK de las versiones de la Plataforma, reducir el tamaño de este y permite que los desarrolladores SOFIA2 tengan en todo momento las últimas versiones de las API sin necesidad de descargarse y actualizarse su entorno de desarrollo.

· Creación de Plugin de Tipo Infraestructura: este nuevo tipo de plugin se integra en todas las capas de la plataforma, opera de forma asíncrona para no afectar al funcionamiento del SIB y puede usarse por ejemplo para auditar la información que fluye por la plataforma. Este tipo de plugin se ha usado para la integración con los Servicios Transversales de Smart Coruña.

· Ampliación Plugins Pre y post-procesamiento dotándoles de capacidad de ejecución asíncrona, lo que permite que estos plugins se ejecuten sin afectar el flujo normal de procesamiento de un mensaje

· Ampliación demostración Visor geográfico con los autobuses de Gijón integrados (http://sofia2.com/Examples/Geographics.html)

· Resolución de diversos bugs e incorporación de mejoras de rendimiento y estabilidad

Publicada Release 2.8.0 de SOFIA2

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