Núcleo de Mensajería (Core)
Se entiende por núcleo a la aplicación monolítica que es el centro de operaciones de la plataforma, esta es capaz de administrar una arquitectura multi aplicativos (tenant) con independencia lógica y además gestiona sus recursos con elasticidad horizontal según el volumen de tráfico al cual se encuentra sometido.
Módulos que conforman el núcleo de Lynn
Los módulos representan secciones de funcionales importantes dentro de Lynn trabajando con cierta independencia entre instancias y realizando tareas de alto valor de carácter escalable que modifican o habilitan funcionalidades base del Núcleo de Lynn.
Integrador de motores cognitivos: contiene las herramientas de conexión, entrenamiento y administración de motores cognitivos habilitados en Lynn.
Integrador de motores de chat: este módulo está asociado directamente al orquestador de mensajería, siendo capaz de asociar múltiples motores de chat a un aplicativo y gestionar sus derivaciones. También este módulo se encarga de traspasar datos de la interacción a como “UserData” para que sea gestionada en los propios motores de Chat.
Integrador de canales: Modulo dedicado a la configuración de canales externos que dispongan de plataforma de integración.
Proactivo (OutBound) : comprende del sistema de gestión de capacidades proactivas, donde pueden configurarse campañas, agendamientos, gestión de plantillas y otras orientadas a proactivos.
Notificaciones de negocio: encargado de notificar actividades de interés sobre el aplicativo, las notificaciones son configuradas bajo suscripción.
Tarificador: se encarga de la métrica de las etiquetas de tarificación que comprende de un amplio espectro de segmentación, pero conservando la confidencialidad al estar acotada por aplicativo.
Canales de desarrollo (Sandbox Canales): ofrece la capacidad de integrar canales no transaccionales bajo suscripción para realizar pruebas en ambiente de desarrollo sin tener que contar con una cuenta.
Orquestador de mensajería: se encarga de la relación que posee cada instancia con los diferentes sistemas de gestión de mensajes, registro y control de multimedia y todo lo que refiere a la transacción de datos que sean representativos a la interacción, incluyendo servicios externos.