Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IoT Platform
2
CAPACIDADES Sofia2 en detalle
puede definirse como un middleware + repositorio capaz de procesar miles de eventos por segundo, con
capacidades de almacenamiento y analtica Big Data con reglas integradas, interfaces multiprotocolo y
multilenguaje y todo operable desde una consola Web.
Plataforma Seguridad Web + API Big Data Social Media
Integrada Integrada Gestin
Ingesta, Anlisis y Ingesta y Anlisis de
Seguridad integrada Panel de control procesamiento informacin de redes
(no acoplada)
en todos los elementos centralizado BigData sociales
ThinKP
ThinKP
ThinKP ThinKP
ThinKP
JSON
JSON JSON
Incidencia ON MP3
Luminosidad Medidas
Biomtricas
ThinKP
Suscrito
a cambios
ThinKP
BDC BDTR BD
H
Ontology: Entidades SIB (Semantic Information Broker) es el ThinKP (Thing + Knowledge
manejadas dentro del Smart core del Smart Space, actuando como Processor ) cada elemento que
Space e intercambiadas entre elemento integrador de la informacin comunica con un Smart Space
Things y SIB semntica intercambiada y como almacn produciendo y/o consumiendo
de informacin. informacin.
Smart Space: Entorno colaborativo virtual donde dispositivos y aplicaciones interoperan para
ofrecer una funcionalidad compleja.
4
VISTA GENERAL Sofia2 en detalle
5
FLUJO IOT Sofia2 en detalle
4. Desarrollo App mvil y web con Apis Sofia2 para controlar mi 3. Integro informacin de otros sistemas con Sofia2 DataFlow para enriquecer informacin
hogar de forma remota
4. Publico informacin anonimizada y aregada a otros partners
6
FLUJO SOCIAL MEDIA Y ANALTICA ONLINE Sofia2 en detalle
7
FLUJO ANALTICA BATCH Sofia2 en detalle
Ejemplo Clustering
1. Carga de ficheros en Staging (segn tamao por FTP, subida
web en Sofia2 Control Panel)
8
3 VERSIONES DE LA PLATAFORMA Sofia2 en detalle
Facilita el Desarrollo gil: Sistemas con gran componente sensrica: Integracin con herramientas
Gestin del modelo de datos a Smart Home/Building BI, reporting, visualizacin
travs de UI unificada. Smart Retail
Acceso CRUD automtico a las Smart Industry Gestin completa del ciclo de
entidades Smart Health vida de modelos analticos.
Definicin de reglas de negocio
desacopladas de forma sencilla El ser humano como sensor: RRSS Ingesta masiva de datos
y asistida.
Sist. altamente complejos: Smart Cities
Simplifica las integraciones.
9
SOFIA2 BASE EDITION Oportunidad IoT
BASE
EDITION
Consola Centralizada para gestin
de aplicacin y mdulos
APIs multilenguaje
Posicionamiento
Reglas
Comunicaciones bidireccionales
REST, MQTT, JMS, WebSockets,
Dashboards e Informes
10
SOFIA2 IOT EDITION Sofia2 en detalle
IOT
EDITION
Sobre Base Edition:
Integracin dispositivos y redes
sociales
11
SOFIA2 ADVANCED ANALYTICS EDITION Sofia2 en detalle
ADVANCED
ANALYTICS
EDITION
12
INGESTA DE INFORMACIN (SEMANTIC BROKER) Sofia2 en detalle
Consumer KP
SIB
Producer KP
Capacidades
Conectores de comunicacin para diversos APIs de desarrollo de clientes Configuracin de reglas sencillas y
clientes. proporcionados en diversos lenguajes. complejas ejecutadas en tiempo real.
Protocolos de comunicacin ligeros (REST, Procesamiento en tiempo real de la Ontologizacin de la informacin recibida
WebSockets, MQTT, WS, JMS, AMQP) informacin intercambiada. (Independencia de protocolo.)
Extensible en Java (APIs, Protocolos, Plugins) Auditora de la actividad de integracin Gestin y configuracin integrado en
Sofia2 Control Panel (HTML5)
13
INGESTA DE INFORMACIN (SEMANTIC BROKER - RULES) Sofia2 en detalle
Wizard de creacin
de Reglas.
Capacidades
Soporte a diferentes lenguajes de Ejecucin automtica del script asociado APIs disponibles para un desarrollo gil
programacin de reglas simples o complejas a eventos temporales o al ciclo de vida de de la regla.
sobre el mismo interfaz de usuario. una o varias ontologas
Creacin, gestin y monitorizacin del script Despliegue en caliente. Integracin con los diferentes
asociado a la regla desde el panel de control repositorios, y con interfaces externas.
Sofia2.
14
PANEL DE CONTROL (SOFIA2 CONTROL PANEL) Sofia2 en detalle
Consola unificada de
configuracin, personalizada por
perfil de acceso.
Capacidades
Acceso a todas las funcionalidades de Seguridad integrada (Autenticacin, Interfaces REST de configuracin
la plataforma desde una nica Interfaz autorizacin y gestin de usuarios y de la plataforma.
de usuario web responsive. roles)
Opciones de configuracin persistidas Monitorizacin de ejecucin de Gestin de clientes de la
en base de datos relacional procesos plataforma y tokens de seguridad
(MySQL/Oracle/)
15
DASHBOARDS (SOFIA2 CONTROL PANEL) Sofia2 en detalle
Capacidades
Biblioteca para la configuracin de Composicin de Dashboards reutilizando Integracin con los repositorios de
Gadgets. Gadgets configurados. informacin y con fuentes externas.
Gestin (Creacin/modificacin/eliminacin) de Gadgets y Dashboards desde la Exportacin de la informacin en
misma interfaz centralizada de administracin distintos formatos (xls, csv, html)
16
SCADA (SOFIA2 CONTROL PANEL) Sofia2 en detalle
17
TIPOS DE PROYECTOS (SOFIA2 CONTROL PANEL) Sofia2 en detalle
IoT General
Proyectos que necesitan del grueso de
funcionalidades proporcionadas por la Plataforma.
Social Media
Proyectos centrados en la analtica de Redes
Sociales
.
Ver Detalle
Modificar
proyecto
Web
Visualizar
19
ALMACENAMIENTO (SOFIA2 STORAGE) Sofia2 en detalle
Repositorio Staging
Repositorio para almacenar informacin estructurada, semi-
estructurada o des-estructurada, de manera temporal, para su
uso en procesos de transformacin o carga de datos.
capacidades
Un repositorio adecuado para Soporte a diferentes tecnologas en Soporte a estndares y bases de datos
cada momento en el ciclo de funcin del patrn de accesos, altas y SQL y NO-SQL
vida de la informacin. consultas de cada repositorio.
Optimizacin de tiempos de Escalabilidad horizontal de todos los Integracin de los repositorios entre s y
acceso a la informacin. repositorios. con las dems capas de la plataforma.
20
Sofia2 en detalle
ALMACENAMIENTO (SOFIA2 STORAGE) - RTDB
Escalabilidad horizontal.
21
API MANAGER SOFIA2 Sofia2 en detalle
Capacidades
Basado en estndares (JSON, REST, RESTful)
Seguridad integrada con el resto de elementos de la
plataforma (autenticacin, autorizacin, cifrado, )
Publicacin de datos independientemente del
repositorio (tiempo real o histrico)
22
API MANAGER SOFIA2 Sofia2 en detalle
AUTORIZACIN
PUBLICACIN
23
ALMACENAMIENTO (SOFIA2 STORAGE) - BDH Sofia2 en detalle
Escalabilidad horizontal.
24
INGESTA DE INFORMACIN (SOFIA2 DATAFLOW) Sofia2 en detalle
Toolbar de componentes
rea de trabajo
Detalle de configuracin
de cada componente
capacidades
Modelado visual de la Extensible en Java. Integrado en Sofia2
ETL. Control Panel (HTML5)
Depuracin y Preview. Fuentes y destinos: Kafka, Hadoop, JMS, JDBC, AmazonS3 Alertas y Notificaciones
Despliegue por consola. 18 procesadores disponibles para el modelado de la ETL: Visualizacin de grficas
Split, hasher, remover, merger y estadsticas de ejecucin
25
INGESTA DE INFORMACIN (SOFIA2 DATAFLOW) Sofia2 en detalle
E T L
Definicin gil de
Mecanismos de tareas de La informacin se
extraccin de fuentes transformacin cargar en los
heterogneas. concatenadas repositorios de la
plataforma o en
destinos externos
Cleansing heterogneos
Informacin
Estructurada, semi- Enrichment
estructurada y Transformacion
desestructurada
26
INGESTA DE INFORMACIN (SOFIA2 DATAFLOW) Sofia2 en detalle
27
INGESTA DE INFORMACIN (SOFIA2 DATAFLOW) Sofia2 en detalle
28
INGESTA DE INFORMACIN (SOFIA2 DATAFLOW) Sofia2 en detalle
29
INGESTA DE INFORMACIN (SOFIA2 DATAFLOW) - Monitorizacin Sofia2 en detalle
Monitorizacin.
Alertas
30
ALMACENAMIENTO (SOFIA2 STORAGE) - Staging Sofia2 en detalle
Escalabilidad horizontal.
31
DATA LINK (SOFIA2 DATALINK) Sofia2 en detalle
REST
JDBC
ODBC
32
DATA LINK (SOFIA2 DATALINK) Sofia2 en detalle
Capacidades
Acceso simultneo a mltiples fuentes de datos Creacin de vistas personalizadas
33
NOTEBOOKS SOFIA2 Sofia2 en detalle
Capacidades
Gestin de intrpretes (sh, jdbc, md, angular) Entorno compartido y multiusuario
Ejecucin multilenguaje sobre un mismo notebook Visualizacin instantnea con grficas incorporadas
(SparkSQL, R, Hive, Scala, Python)
Ejecucin planificada de notebooks Entorno web integrado en panel de control
34
NOTEBOOKS SOFIA2 Sofia2 en detalle
35
SOFIA2 ML Sofia2 en detalle
Spark ML + H2o
Capacidades
Carga de ficheros locales Definicin visual de flujos
Parseo de datos en diversos formatos (ARFF, XLS, XLSX, Publicacin de modelos
CSV, SVMLight)
Algoritmos: K-means, Generalized Linear Model, Distributed RF, Nave Bayes, Principal Component Analysis, Gradient
Boosting Machine y Deep Learning
36
SOFIA2 ML Sofia2 en detalle
PUBLISH IMPORT
EVALUATE TRAIN
37
CAPACIDADES SOCIAL MEDIA Sofia2 en detalle
Capacidades de Crawling
Demostradores
38
VISOR HOLSTICO Oportunidad IoT
39
Oportunidad IoT
http://twitter.com/SOFIA2_Platform
http://about.sofia2.com
plataformasofia2@indra.es
http://sofia2.com
Gracias!!!
40