PUBLICADA RELEASE 2.10.0 DE SOFIA2

Ya está disponible la release 2.10.0 deSOFIA2, 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:

· Demostrador Integración Sofia2 con Twitter:

Este demostrador está accesible dentro de la demo de Visor Geográfico y permite buscar tuits con palabras clave alrededor de una ubicación.

Los Tuits se representan geográficamente y quedan almacenadas en la BDTR

En una ontología TweetsDemo que almacena la información del tweet y una valoración:

· Abstracción del concepto de Conector (Gateway de Protocolo) a Plugin Sofia2

En esta versión se ha generalizado el concepto de Conector o Gateway de la Plataforma (como el conector WebSocket o MQTT) a plugin de la plataforma.

Esto permite que cualquier organización usuaria de la plataforma pueda habilitar y deshabilitar sus conectores y que pueda desarrollar sus propios conectores de forma sencilla.

En este post se explica el proceso de creación de un conector.

· Conector SSAP a través de WebSocket

A los protocolos soportados hasta el momento (MQTT, REST, WS, AJAX, Sockets,…) se ha incorporado el protocolo WebSocket

WebSocket es un protocolo normalizado por W3C bidireccional y full-duplex diseñado para usarse en navegadores y servidores Web.

La instancia en la nube tiene habilitado esta Gateway en ws://sofia2.com/sib/api_websocket

Este conector unido al conector REST hace que Sofia2 sea una plataforma completamente multilenguaje.

Frente a REST WebSocket es un protocolo bidireccional lo que permite crear aplicaciones más avanzadas.

+Ampliación APIS Java y Javascript

Se han ampliado estas APIS soportando nativamente la conexión por WebSockets. Las APIs permiten comunicar con Sofia2 de forma más sencilla y aislando del protocolo subyacente (MQTT, REST, WEbSocket).

Se ha incluido esta información en las guías correspondientes.

· Creación de una Ontología Sofia2 a partir de una Schema XML (XSD)

Sofia2 maneja sus entidades (ontologías) en formato JSON, sin embargo en muchos sistemas aún se manejan estructuras XML.

Para facilitar la integración de esos sistemas se ha incorporado en la pantalla de creación de ontologías la capacidad de importar un esquema XML y definir automáticamente a partir de este el esquema de la ontología:

Al pulsar Generar Ontología se me habrá generado la ontología equivalente (JSON-Schema) a ese XSD-Schema:

· Mejoras en el editor visual de Reglas Scripting

Se han incorporado nuevas mejoras en el editor visual de Reglas Scripting que permite ver todas las APIS y operaciones disponibles y añadir a nuestro Script, además de autocompletado:

· Soporte consultas geoespaciales en SQL

Hasta ahora las consultas geoespaciales debían lanzarse en lenguaje nativo, con esta funcionalidad estas queries pueden lanzarse también en SQL, como:

select * from <Ontología> where <atributo> near (ST_Point(longitude, latitude), max_distance (metros));

Por ejemplo esta query select * from FeedautobusGijon WHERE Feed.geometry S_near(ST_Point(-5.6, 43.53), 3000) devolverá todas las instancias de la ontología FeedautobusGijon en un radio de 3 KM al punto marcado.

· Mejoras en API Node.js

Gracias a las aportaciones y la colaboración con Julio Galarón esta nueva versión se basa en promises y mejora el control de excepciones.

· Soporte funcionamiento del SIB sin BDC (Base Datos Configuración)

Se han incorporado al SIB capacidades para que siga funcionando aún cuando no exista conectividad con la BDC. Para esto se cachea de forma inteligente la información de la BDC.

· Mejoras en la capacidad de procesamiento de mensajes por segundo (throughput)

Se han incorporado diversas mejoras que permiten incrementar la capacidad de procesado de mensajes por segundo hasta en un 1.5X.

· Mejoras en la Consola Web de Configuración de Sofia2

Se han realizado diversas mejoras en la consola que incluyen:

Definición de Reglas CEP simplificada

Visualización de cómo es una instancia de Ontología al crear/modificar Ontología.

· Nuevos Ejemplos sobre la Plataforma

En el Blog de Sofia2 se han publicado diversos posts que explican de forma sencilla cómo usar las funcionalidades de esta.

Por ejemplo se han incluido post explicando la creación de reglas CEP.-

Certificación de la Infraestructura KP Modelo sobre el Gateway CSC de Smart Coruña

Se han realizado un conjunto de pruebas de estrés, rendimiento, degradación, reconfiguración, despliegue centralizado… de la infraestructura denominada KP Modelo que certifican su funcionalidad.

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

PUBLICADA RELEASE 2.10.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