Node.js y notificaciones push

Hola, Me llamo Kévin. Soy desarrollador de Back office en Netdevices. Estoy especializado en todo lo relacionado con la arquitectura de software en back office y la gestión de bases de datos (almacenamiento, estructura y gestión de la información). El tema de hoy se refiere a notificaciones push y Node.js.

¿Qué son las notificaciones push?

El notificaciones push se refiere a un sistema. Éste permite a un smartphone "comunicarse", interactuar con un application. Gracias a este sistema, el dispositivo podrá tomar nota de una acción. Proviene del servidorapplication. El usuario puede ser o no el emisor.

En NetDevices, utilizamos Amazon SNS  (o Servicio de notificación simple de Amazon). Se trata de un servicio de notificaciones push.

¿Cómo funciona?

Cuando los usuarios se conectan al servidor, se identifican (identidad, empresa, puesto de trabajo, dispositivo, etc.). El servidor guarda la información del dispositivo en el SNS. Esto le permite recibir notificaciones. Cada vez que se produce un nuevo evento (por ejemplo, un nuevo puesto de trabajo, una nueva anomalía, etc.) se envía un "bloque de notificación" al SNS. Este bloque permite la "traducción". Identifica los datos para queapplication pueda procesar esta nueva información.

Hay otra situación que es necesario mencionar. Si smartphone se desconecta, hay un sistema para informarles de que dejarán de recibir notificaciones.

¿Qué es Node.js?

Node.js (JavaScript) por otro lado, es una plataforma de desarrollo que utiliza el lenguaje Javascript.

Esta plataforma actuará como intermediaria entre el servidor y Javascript, lo que permitirá a la "máquina" entender este lenguaje y facilitar así considerablemente el trabajo del desarrollador.

Las notificaciones push y Node JS son innovaciones tecnológicas que ayudan a ampliar las posibilidades de diseño de las aplicaciones.

Gracias a estos elementos, hemos podido adaptar nuestros servicios a las necesidades de nuestros distintos clientes, durante la creación de un application para la asistencia logística y la gestión de camas para Sysmedic u otro para la prefectura de Ile de France, así como otros proyectos para clientes de sectores como la gestión de obras o de ambulancias.

NetDevices es un equipo de gestores de proyectos metódicos, desarrolladores frikis, integradores / diseñadores web, todos ellos apasionados por el desarrollo web y las nuevas tecnologías. ¿Tiene proyectos digitales? Hacemos realidad sus ambiciones y le acompañamos en todo el proceso de transformación digital. Con nuestras soluciones Web2Mobile, Sharry (mobile market place) y nuestra asociación con IBM, sabemos cómo satisfacer sus necesidades, desde las más sencillas hasta las más complejas.