RELEASE 2.4 de SOFIA2

(http://sofia2.com )

Ya está disponible la versión 2.4.0 de SOFIA2.

Esta versión incluye:

· API RESTful para comunicación SSAP con SIB:

Incluye UI Web de acceso, invocación y documentación al API RESTful en la url http://sofia2.com/sib-web/

· Versión 1 de API RESTful de Configuración que incluye los conceptos KP, Ontología, Plantilla, Suscripción y Token

Incluye UI Web de acceso, invocación y documentación al API RESTful http://scfront.cloudapp.net/console/rest.jsp

(*) Para acceder a este API es necesario pasar como Header HTTP la cabecera Authorization con usuario:password en Base64 (Authorization: Basic <usuario:password en BASE 64>)

· Funcionalidad Reglas CEP

Desde las diferentes APIs se pueden realizar suscripciones a los eventos CEP generados que se recibirán en el momento de la generación del evento.

· Funcionalidad Paso BDTR a BDH

En Ontología se puede elegir cada cuánto deben pasarse los datos de BDTR a BDH:

En próxima versión el protocolo SSAP permitirá consultas sobre la BDH

· Soporte consultas agregadas en SQL (group by, having, count) sobre BDTR:

· Soporte Fechas en formato ISODate para Ontologías:

La información en las ontologías se envía así

“created”:{“$date”:”2014-01-27T11:14:00Z”}

Y se permite consultas sobre la BDTR del estilo: db.SensorTemperatura.find({“Sensor.created”:{“$gte”: ISODate(“2014-01-26T11:14:00Z”), “$lt”: new ISODate()}});

· Soporte expresiones CRON en Scripts Tipo Temporizado

· En SOFIA2 InCloud Balanceo Tráfico MQTT a instancias a través del puerto 1880

· Revisión API Javascript SSAP con SIB

Solucionando el problema de escapado en los mensajes

· Resolución de diversos bugs (documentados en la versión)

· Diversas mejoras en cuanto a rendimiento y estabilidad de la Plataforma

RELEASE 2.4 de SOFIA2

Origen de Sofia2

El germen de SOFIA2 fue el proyecto europeo de I+D SOFIA.

SOFIA (SMART OBJECTS FOR INTELLIGENT APPLICATIONS) fue un proyecto I+D Artemis de tres años (finalizado en marzo de 2012) en el que participaron 19 partners de cuatro países de la UE incluyendo Nokia, Philips, Fiat y Acciona.

SOFIA puede definirse como un middleware que permite la interoperabilidad de múltiples sistemas y dispositivos ofreciendo una plataforma semántica interoperable que permite poner información del mundo real a disposición de aplicaciones inteligentes (Internet of Things) con un enfoque open source, multilenguaje y agnóstico de las comunicaciones.

Indra apuesta por reaprovechar el conocimiento adquirido durante el proyecto Artemis y crea SOFIA2 como Plataforma de Interoperabilidad con capacidades Big Data e IoT:

Visión Enterprise de SOFIA integrando en sus capacidades:

  • Interfaces Big Data (Hadoop) para almacenamiento y datawarehouse.
  • Capacidades razonamiento temporal.
  • Capacidades integración con Backends.
  • Capacidades almacenamiento y consultas geográficas.
  • Seguridad integrada en toda la Plataforma.
  • Consola Centralizada de gestión de la plataforma.
  • Multiplataforma
  • Simplificación de la Plataforma:
    • Ampliación SSAP con protocolo JSON: ligero y apropiado para dispositivos.Conectores REST.
  • Desarrollo Web de ontologías y lenguaje consultas.
  • Escalabilidad Horizontal: Con elementos que escalan horizontalmente a todos los niveles.
  • Personalizable y adaptable a través de plugins.
Origen de Sofia2