Skip to content

Arquitectura

La plataforma Lynn está compuesta por un conjunto de componentes que en su conjunto propician el universo de funcionalidades que se brindan como servicios de LYNN. A continuación, explicaremos la función y características de cada uno de estos componentes. Así como su método de integración a la plataforma.

La plataforma se entrega con dos ambientes: Ambiente de Desarrollo y Ambiente de Producción.

El Ambiente de Desarrollo es usado para construir flujos sobre un ambiente controlado antes de publicar al ambiente productivo, tal y como se muestra en el siguiente diagrama:

El Ambiente de Desarrollo incluye todas las funciones del ambiente de producción, pero con limitaciones en la cantidad máxima de interacciones concurrentes, actualmente el límite son 50 interacciones. En el ambiente de producción no existen limitaciones con la cantidad de interacciones concurrentes.

LYNN Core

Se entiende por LYNN Core a la aplicación monolítica que es el centro de operaciones de la plataforma. Consiste en una aplicación multi-tenant, web que se publica como servicio y tiene la capacidad de escalar horizontalmente de Acuerdo con el volumen de tráfico que esté enfrentado. Garantiza la separación de datos e interacciones entre cada uno de los tenants (clientes-servicio) que estén hospedados en la plataforma. Está compuesta por los siguientes módulos:

  • Módulo de administración Gráfica (GUI)

  • Modulo integrador de motores cognitivos

  • Módulo integrador motores de chat

  • Módulo integrador de canales

  • Módulo de Mensajería Outbound

  • Módulo de Notificaciones proactivas

  • Módulo tarificador

  • Bróker de mensajería

Interconexión entre los diferentes módulos de la aplicación LYNN Core