Upload
ngominh
View
215
Download
0
Embed Size (px)
Citation preview
4
Indra
Indra es la multinacional de Consultoría y Tecnología líder en España y Latinoamérica
€3.000 Men ventas
138países
43,000empleados
Ofrece soluciones y servicios tecnológicos para los sectores de: • Transporte y Tráfico• Energía e Industria• Administración Pública y Sanidad• Servicios Financieros• Seguridad y Defensa• Telecom y Media
Con un modelo de negocio diferencial, basado en la innovación
Nuestra compañía
5
ForeseeEngageEmpowe
IndraMinsait
Línea de negocio enfocada en la
Transformación Digital
Indra ha creado Minsait para agrupar su experiencia y conocimiento de negocio en el campo del desarrollo de soluciones digitales y para consolidar su liderazgo abordando los retos de la transformación digital.
ProtectForesee Engage Empower
Prever nuevosmodelos
disruptivos
Involucrar a clientes y
ciudadanos
Potenciar las operaciones y
la tecnología
Proteger la huella digital
FEEP es el ecosistema integrado de soluciones disruptivas creado por Minsait:
Minsait ofrece:
• Metodología de vanguardia
• Amplia cartera de soluciones de negocio
• Modelo exclusivo de entrega
• Equipos multidisciplinares de especialistas
¿Cómo trabajamos?
• Proyectos completos de transformación end-to-end
• Proyectos de consultoría pura
• Integración de productos SW / HW
• Servicios de operación especializados y de alto valor
7
Introducción a Sofia2
Adquiere información en tiempo
real a través de los sentidos
(sensores y dispositivos del
sistema)
Toma decisiones en tiempo
real en base a la información
que se recibe y el aprendizaje
previo
Almacena toda la
información que le llega
en la zona de memoria a
corto plazo
Consolida la información
importante recuperada a lo largo
del día en la memoria a largo
plazo
Relaciona los diferentes
recuerdos para aprender y actuar
de forma más inteligente la
próxima vez
Minsait IoT Sofia2 es una plataforma de interoperabilidad que permite el intercambio de información entre distintos sistemas y
dispositivos.
1 2 3
4 5
Sofia2 es el cerebro de la solución
Introducción
8
Definiendo Sofia2
Visión Semántica
Definición de modelos visuales
utilizando Ontologías para la
representación del Mundo Físico en el
Mundo Digital.
Permite abstraer la representación
Digital del dispositivo y su
procesamiento.
Plataforma modular,
integral y con consola
operación centralizada
Todas las capacidades se usan y
se administran de forma
integrada desde la consola web
de operación.
Multidispositivo e
interoperabilidad
Omnicanalidad de la plataforma
(Tablet, Smartphone, Pc, etc.).
APIs y SDKs disponibles para
integrar cualquier dispositivo:
IOS, Android, Arduino, Java,
.NET, C, Javascript, Python,
etc.
Seguridad integrada
Seguridad integral de todos los
elementos a través del concepto
de ontología.
Uso de protocolos y
comunicación cifrada extremo a
extremo.
Versiones Cloud y
despliegue On
Premise
Soporta cualquier Cloud pública
(despliegues en Azure, Google
CE y Amazon WS). Soporta
instalaciones On Premise y en
Cloud privadas
Versión Open Source
y Comercial (RI)
Dispone de versión Open
Source y de distribuciones
comerciales.
Las APIS son software open-
source con licencia Apache y
pueden usarse sin restricción
Versiones adaptables según
las necesidades
Base Edition permite explorar las
capacidades de la Plataforma
IoT Edition cubre un gran número de
aplicaciones
Advanced Analytics aporta capacidades
de tratamiento avanzado (Machine
Learning, Predicción, etc)
Escalabilidad
Horizontal
Capacidad de escalado que
permite adaptar la
infraestructura a las
necesidades del negocio.
Modelo Start Small Think Big
Sofia2 se adapta a tus necesidades
Sofia2 es un middleware y repositorio capaz de procesar miles de eventos por segundo, con capacidades de almacenamiento y analítica Big Data con reglas
integradas, interfaces multiprotocolo y multilenguaje y todo operable desde una consola Web.
Introducción
9
Energía & Utilities
Telecom y Media
Infraestructuras
Seguridad
AAPP
Salud
Finanzas y Seguros
Industria 4.0
SMART EVERYWHERESofia2 se posiciona de manera transversal entre distintos sectores y áreas de negocio
Sectores y solucionesIntroducción
11
Flujo DigitalVista modular
Tools
System Sources
Social Sources
Sys
tem
sSD
Ks Java Javascript
Python Android iOS .Net R C(C++ …
Devi
ces
…
RR
SS
APIs G.Analytics PIWIK
Y.Finance …
IoT
Gate
way
IoT
Broker
DataFlow
Ontology
Streaming
Process
Sofia2 Storage
Real Time Database
Notebooks API
Manager
DataLink
HTML5 & API
Management
Config
DBSofia2
Control Panel
Security
Historical Database
Staging Area
ODBC/JDBC
REST
Dashboard
APIs
Vert
ical Sys
tem
sA
pp
sD
isco
very
Vis
ual
Plugins/Extensiones
REST
Ext WS +
APIs
Open Data
Portal
Synoptics
CEP
Flows
JMS,
WWebSockets
S,
AMQP,OPCAPIs
Rules
ML Engine
Spaces Devices
Devices Mgmt
IoT Sources
Sources
External Systems
Planner
Destination
Solutions
MQTT
Ingest & Process Process & Store Analyze Publish
12
Capacidades
Conectores decomunicación para diversos clientes.
APIs de desarrollo de clientes proporcionados en diversos lenguajes.
Configuración de reglas sencillas y complejas ejecutadas en tiempo real.
Protocolos de comunicación ligeros(REST, OPC, MODBUS, WebSockets, MQTT, WS, JMS, AMQP…)
Procesamiento en tiempo real de la información intercambiada.
Ontologización de la información recibida (Independencia de protocolo.)
Extensible en Java (APIs, Protocolos, Plugins)
Auditoría de la actividad de integración
Gestión y configuración integrado en Sofia2 Control Panel (HTML5)
Capacidades
Modelado visual de la ETL.
Extensible en Java. Integrado en Sofia2 Control Panel (HTML5)
Depuración y Preview. Fuentes y destinos: Kafka, Hadoop, JMS, JDBC, AmazonS3…
Alertas y Notificaciones
Despliegue integrado en la consola.
18 procesadores disponibles para el modelado de la ETL: Split, hasher, remover, merger…
Visualización de gráficas y estadísticas de ejecución
Módulos INGESTA
INGEST & PROCESS STORE ANALYZE PUBLISH & VIEW
Vista modular
13
Repositorio optimizado para un acceso ágil y en tiempo real a la información.
Base de Datos de Tiempo Real
Repositorio optimizado para el almacenamiento y gestión de grandes volúmenes de información
Base de Datos Histórica (Data Lake)
Capacidades
Un repositorio adecuado para cada momento en el ciclo de vida de la información.
Soporte a diferentes tecnologías en función del patrón de accesos, altas y consultas de cada repositorio.
Soporte a estándares y bases de datos SQL y NO-SQL
Optimización de tiempos de acceso a la información.
Escalabilidad horizontal de todos los repositorios.
Integración de los repositorios entre sí y con las demás capas de la plataforma.
Por cada ontología se puede configurar una ventana de tiempo a partir de la cual la información se considera ‘historica’
La información permanecerá en esta base de datos hasta que automáticamente sea migrada al repositorio de información histórica.
La información almacenada estará disponible como origen de datos para los distintos módulos de la plataforma: Integración, Machine Learning, APIManager
Diferencial
Repositorio Staging
Repositorio para almacenar información estructurada, semi-estructurada o des-estructurada, de manera temporal, para su uso en procesos de transformación o carga de datos.
Módulos STORE
INGEST & PROCESS STORE ANALYZE PUBLISH & VIEW
Vista modular
14
Capacidades
Gestión de intérpretes (sh, jdbc, md, angular…)
Entorno compartido y multiusuario
Entorno de trabajo de los data Scientist.
Ejecución multilenguajesobre un mismo notebook(SparkSQL, R, Hive, Scala,Python)
Visualizacióninstantánea con gráficas incorporadas
Tratamiento y procesamiento de algoritmos.
Ejecución planificada de notebooks
Entorno web integradoen panel de control
Exportación y visualización
Capacidades
Carga de ficheros locales
Definición visual de flujos
Inferencia y deeplearning
Parseo de datos en diversos formatos (ARFF, XLS, XLSX, CSV, SVMLight)
Publicación de modelos
Visualización de resultados
Algoritmos: K-means, Generalized Linear Model, Distributed RF, Naïve Bayes, Principal Component Analysis, Gradient Boosting Machine y Deep Learning
Módulos ANALYZE
INGEST & PROCESS STORE ANALYZE PUBLISH & VIEW
Vista modular
15
Capacidades
Seguridad integrada con el resto de elementos de la plataforma (autenticación, autorización, cifrado, …)
Publicación de datos independientementedel repositorio (tiempo real o histórico)
Métodos Custom Query,clonado de APIs, generación automática de CRUDs…
Integración transparente de APIs de terceros. Open Data y Monetización.
Control completo del ciclo de vida de las APIs (Creada, enDesarrollo, Publicada, Deprecada, Eliminada)
Control de Throtling(gestión del número de peticiones que podrá realizar cada usuario por minuto.)
Capacidades
Acceso simultáneo a múltiples fuentes de datos
Creación de vistas personalizadas
Uso de herramientas de visualización y reportingmediante conectores estándar.
Acceso a los datos a través de SQLestándar
JOINS entre repositorios
Consultas sobre datos anidados en varios niveles.
Módulos PUBLISH & VIEW
INGEST & PROCESS STORE ANALYZE PUBLISH & VIEW
Vista modular
16
Capacidades
Acceso a todas las funcionalidades de la plataforma desde una única Interfaz de usuario web responsive.
Seguridad integrada (Autenticación,autorización y gestión de usuarios y roles)
Interfaces REST de configuración de la plataforma.
Opciones de configuración persistidasen base de datos relacional(MySQL/Oracle/…)
Monitorización de ejecución de procesos
Gestión de clientes dela plataforma y tokens de seguridad
Dashboards
Sinópticos
Spaces
Redes
Sociales
Bots
Aplicaciones
Módulo PANEL DE CONTROL
Vista modular
17
Versiones de la Plataforma
BASE
EDITION
Debilidades
IOT
EDITION
ADVANCED ANALYTICS
EDITION
Adecuado para desarrollo ágil de
aplicaciones que pueden incluir captación
de información sensórica.
Facilita el Desarrollo Ágil:
Gestión del modelo de datos a
través de UI unificada.
Acceso CRUD automático a las
entidades
Definición de reglas de negocio
desacopladas de forma sencilla y
asistida.
Simplifica las integraciones.
Diseñada para flujos IoT: sistemas que gestionan
grandes volúmenes de información producidos en
poco tiempo.
Sistemas con gran componente sensórica:
Smart Home/Building
Smart Retail
Smart Industry
Smart Health
El ser humano como sensor: RRSS
Sist. altamente complejos: Smart Cities
Ampliamos el Internet of Things hacia el
Analytics of Things sobre el gran volumen
de datos generado:
Integración con herramientas BI,
reporting, visualización
Gestión completa del ciclo de vida
de modelos analíticos.
Ingesta masiva de datos
Vista modular
19
Arquitectura de la Plataforma
In-Memory Data Grid
KNOWLEDGE LAYER
ADQUISITION LAYER
INTEROPERABILITY LAYERTOOLS
MANAGEMENT LAYER
DATA LAYER
Multiprotocol (MQTT, WS, REST, WebSockets, JMS,…)
API Manager Open DATA
Sofia2
Data Engines
SDK
HTML5
Config UI
A.REST
Config
Scripting
Rules
Plu
gin
s
CEP
Rules
Other Protocol
API Java
API JS
API Android
API Arduino
API C
+ APIS
Education
Core Processing
API iOS
APIAPI Portal API
Glo
bal
Sec
uri
ty
Dashboards Reports
Semantic
Schedule Audit
ETL
M2M Monitoring
Twitter HL7
Sofia2 Protocol
Security
Social
Media
Holystic
Viewer
REAL TIME DATABASE
HISTORICAL DATABASE
CONFIGURATION DATABASE
ML engine
Arquitectura técnica
20
Java como Plataforma base:
Spring y su ecosistema como tecnología de soporte
Despliegue estándar JEE independiente de AppServer
Datagrid (Hazelcast) para comunicación entre módulos y HA
Motor CEP (Siddhi CEP) para reglas sobre grandes volúmenes de eventos en los que interviene el tiempo
Motor Scripting (Groovy, R, Python y Spark) que permite definir reglas ante llegada de mensajes , soportando
creación de nuevas operaciones (alarmas, notificaciones,…) y
Hazelcast como DataGrid soporte HA SIBs.
MongoDB como RealTime DB por su almacenamiento JSON, escalabilidad,…
Hadoop como Historical DB, los datos que ya no son del tiempo real se pasan automáticamente según
configuración a este repositorio:
Hive como datawarehouse
Impala como motor de consultas online distribuido
MQTT/WebSockets/REST/WS/…como protocolos de comunicación con la plataforma.
Spring MVC + Thymeleaf + jQuery como framework Web para el desarrollo de la consola web
Sofia2 soporta el concepto de Implementación, que permite cambiar las
tecnologías subyacentes manteniendo la modularización y evolución constante
Tecnologías de la Implementación de Referencia (RI)
Vista modular
22
Minsait IoT Sofia2
Experiencia Cliente
pensamos cómo formar parte de la vida de
nuestro cliente
1Open Source
Como tecnología base para acelerar, innovar y
conseguir independencia de
fabricantes
2Ecosistema
Digitalmodelos win-win que
permitan poner en valor soluciones
agregadas
3Innovación y estándares
Como palanca sobre la que construir tendencia
4Tecnología
«Diferencial»nativa digital sobre la base de IoT, Analytics,
Movilidad, Cloud
5
“Connecting Digital Ecosystems”
Características diferenciales
Digital expansionIoT Award 2015
Smart Health Ad Qualitatem
Award 2015
TMForum Open Digital Ecosystem Platform of the Year Award 2016
Energy Efficiency
Award - ANDESCO2017
TMForum International
Solution ProviderInnovations Award 2017
Second prizeConstantinus European
Award 2016
Digital expansion
Smart Digital ServicesAward 2017
Finalist Microsoft Global
CityNext Award Partner of the Year 2017
23
Canales Sofia2 Entorno de Experimentación Sofia2 CloudLab
Sofia2 CloudLab es una instancia de Sofia2 desplegada en Cloud
que permite que cualquier persona, compañía, organización,
desarrollador, emprendendor,… pueda generar y accede a los
datos gestionados en esta plataforma para crear aplicaciones con
fines experimentales
Dashboards
Synoptic
Social Media
Applications
Bots
https://sofia2.com/console/
More than
500.000.000processed messages
More than
2.000users per month
More than
120Different country access
More than
500Developers on Sofia2.org
Características diferenciales
24
El Ecosistema Sofia2
Fabricantes de
Hardware
Fabricantes de
Software
Emprendedores y
soluciones
Universidades y centros
de investigación
Integradores
A lo largo de los años muchas entidades han trabajado mano a mano con Sofia2 en distintos proyectos y oportunidades,
generándose así un ecosistema de partners que es uno de los mayores logros de la Plataforma.
El Ecosistema de Sofia2 fomenta la colaboración activa entre los distintos integrantes y genera modelos de negocio win-win
que permiten la creación de nuevas soluciones aprovechando las capacidades del área de expertise de cada miembro.
Características diferenciales
25
NetworkCore
…
Gateway
Smartphone
IoT & Analytics
AnalyticsSecurity
Integration with Backend
ServiceAPI
Dispositivos Gateway Comunicaciones Plataforma Aplicaciones
Sensor networks RFID (e.g. SCM, logistics,
traceability)
Things
Wireless device networks (monitoring, home automation, etc..)
Weareables (e.g. Smart health, etc..)
Vehicle Networks (e.g. networked car)
Fixed networks(ADSL, cable, fiber, etc..)
Wireless networks(GSM, Wifi, 3G/4G,
satellite, Lora, WiMax )
Piezas IoT de IndraCaracterísticas diferenciales
26
Servicio (operado o no operado por Indra) disponible en nube y pago por uso3
OPCIONInstalación de los módulos de Sofia2 en las instalaciones (CPD o Cloud Privada) de Clientes2
OPCIONDisponibilidad de entorno en la nube para la realización de pilotos y ámbitos de experimentación1
OPCION
Cloud labs
CPD del Cliente
Cloud Labs o PoC On Premise
La solución está localizada en una cloud
pública y es accesible vía Internet. Dirigida
a experimentación y pruebas de concepto.
Amazon, Azure, Google, etc…
Solución desplegada en el CPD del
cliente. Configuración determinada por
componentes y capacidad
Infraestructura propia de cliente
Solución desplegada (operada o no por Indra)
en nube y ofrecida como servicio con SLAs
definidos.
Amazon, Azure, Google, Flex-IT (Indra)
Cloud (SaaS)
Cloud
(SaaS)
Modelos típicos de despliegue
Características diferenciales