Pedro Martínez LuqueAntonio Solano TarrocNatividad Duro CarraleroRaquel Dormido Canto
Autor: Dirigido por:
Supervisado por:
Proyecto de Fin de Carrera de Ingeniería Informática
BIG DATA en CLOUD PaaSpara Internet de las Cosas
Índice
1.- OPENVEND : “El Proyecto Global”
2.- Internet de la Cosas.
3.- Los datos en la plataforma.
4.- BIG DATA ¿Qué es?¿Por qué?
5.- DESARROLLO: Actividades y Casos de Uso.
6.- Conclusiones
7.- Líneas futuras
BIG DATA en CLOUD PaaS para Internet de las Cosas
1. OPENVEND : “El proyecto Global”EL RETO: Mejorar la competitividad de las PYMES que ofrecen sus productos
a través de las máquinas expendedoras “vending sector”.
BIG DATA: IncorporarTecnologías
de análisis dedatos e interfaces
de supervisión
2015
Meta
InicioIoT: Ofrecer un
servicio de vending en la
nube asequible y económico.
BIG DATA en CLOUD PaaS para Internet de las Cosas
SERVICIO:Conectar “Todas”
las Vendings y ofrecer un servicio de conocimiento al
sector
2. INTERNET DE LAS COSAS (IoT)El Internet de los Ordenadores
ha pasado a ser el Internet de las Cosas
Todo puede estar conectado>>
Proceso: Mejora usabilidad
Logística : Aprovisionamiento optimizado
Clientes : Fidelización
OPENVend
BIG DATA en CLOUD PaaS para Internet de las Cosas
3.- LOS DATOS EN LA PLATAFORMACLOUD
VENDINGSERVICE
MULTIPLEFORMATOS
Solución : { }Almacenamiento
+ Procesamiento
BIG DATA en CLOUD PaaS para Internet de las Cosas
ArduinoSLIM Server
Opencart
Explosiónde datos
4.- BIG DATA : ¿Qué es? y ¿Por qué?BIG DATA es un paradigma que nació para cubrir las necesidades de almacenamiento y procesamiento de grandes volúmenes de datos y que no podían ser satisfechas por las tecnologías existentes.
VARIEDAD VELOCIDADVOLUMEN
Las “3 V”
Apache Hadoop es un framework que permite el procesamiento de grandes volúmenes de datos a través de clusters, usando un modelo simple de programación. Además su diseño permite pasar de pocos nodos a miles de nodos de forma ágil.
VARIEDAD VELOCIDADVOLUMEN
Las “3 V”
BIG DATA en CLOUD PaaS para Internet de las Cosas
LA TECNOLOGÍA
4.- BIG DATA : ¿Qué es? y ¿Por qué?BIG DATA es un paradigma que nació para cubrir las necesidades de almacenamiento y procesamiento de grandes volúmenes de datos y que no podían ser satisfechas por las tecnologías existentes.
Las tecnologías BIG DATA permiten manejar PENTABYTES de información con facilidad y soltura ….
BIG DATA en CLOUD PaaS para Internet de las Cosas
La pregunta es … no estaremos matando
moscas a cañonazos ? VARIEDAD• Nuevos mercados• Nuevos segmentos
VOLUMEN• Mayor certeza del
comportamiento.
VELOCIDAD• Pulso real del
mercado requiere “Muestra fresca”.
La respuesta es sencilla, si a las ventajas indicadas arriba súmanos que la tecnología es gratis y las infraestructuras cada vez más económicas en cloud… por favor… denme dos !!!
5.- Desarrollo : UN CASO PRÁCTICO BIG DATA en CLOUD PaaS para Internet de las Cosas
Ofrecer un servicio de conocimiento al sector de “vendings” de tal forma que pueda extraer indicadores del desempeño del
conjunto de las máquinas expendedoras de sus productos y un método de recolección , almacenamiento y procesamiento masivo
de información en el “cloud” para su análisis y toma de decisión.
5.- Desarrollo : ACTIVIDADES BIG DATA en CLOUD PaaS para Internet de las Cosas
Arqu
itect
ura
5. D
ESAR
ROLL
OCU#01 : Integrar Data/PaaS en HADOOP
Usando módulos del ecosistema
transacciones
Registro
Inventario
Operaciones
DATOS
Operaciones
…
…
12
3SQOOP
SQOOP
5. D
ESAR
ROLL
O transacciones
DATOS
PHP : { RESTful }
Entorno Hadoop
Entorno Aplicación(bigdataserver)
Entorno Acceso(bigdataweb)
PHP : { RESTful }
Servicios de IntegraciónJava
transacciones1
2 3
45
CU#02 : Integrar Data/PaaS en HADOOP Usando API desarrollados para una integración nativa B2B
INFORMACIÓN
5. D
ESAR
ROLL
O
Agente SQOOPGenerador de medidas
DATOS
Agente SQOOPExportador de medidas
INDICADORES
2
CU#03 : Generación de métricas e indicadoresUso del ecosistema para la generación y aprovisionamiento de información a partir de los datos
13
4
5. D
ESAR
ROLL
O Bienvenida
CU#04 : SaaS Portal / Dashboard
5. D
ESAR
ROLL
OCU#04 : SaaS Portal / Dashboard
Acceso
5. D
ESAR
ROLL
OCU#04 : SaaS Portal / Dashboard
Resumen
5. D
ESAR
ROLL
OCU#04 : SaaS Portal / Dashboard
Ejemplo de métricas
Contador de número de servicios vending activo en la nube.
Contador de número de clientes diferentes que han comprado desde el inicio del día hasta este instante.
Contador de número de ventas realizadas en el día.
Contador de valor de facturación realizadas en el día.
5. D
ESAR
ROLL
OCU#04 : SaaS Portal / Dashboard
Ejemplo de análisis
5. D
ESAR
ROLL
OCU#04 : SaaS Portal / Dashboard
Multidispositivo…Acceso desde puestos de trabajo, tablets, smartphones …
Vista desde una “Tablet” Vista desde un “ Smartphone”
• La metodología ágil SCRUM ha sido muy efectiva y productiva.
• Buenas prestaciones de las tecnologías de hardware y software libre de bajo coste.
• Hadoop abre la puerta a cualquier tipo de análisis de datos con alto grado de efectividad en la determinación de comportamientos.
• Pasar de “Buscar” a “Preguntar” , de “Preguntar” a que nos “Busquen” gracias a Internet de las Cosas “IoT”.
• Entorno replicable a otros puntos de venta y sectores.
6.- CONCLUSIONES
…
BIG DATA en CLOUD PaaS para Internet de las Cosas
• NEGOCIO: • Integrar y analizar campañas, consumos, rutas
y generar los patrones de comportamiento.• Integrar y analizar entradas de redes sociales.
• TÉCNICAS: • Agregar MAHOUT para determinar predicciones
basadas en sistemas de aprendizaje y múltiples algoritmos (Regresión, Identificar datos similares , colaboraciones…).
• Implementar las NOTIFICACIONES.• Fortificación y securizar el acceso.
7.- LÍNEAS FUTURASBIG DATA en CLOUD PaaS para Internet de las Cosas
Muchas Gracias
BIG DATA en CLOUD PaaSpara Internet de las Cosas