Enrutador de eventos

Definición: ¿Qué significa Event Router?

Un enrutador de eventos, en el estándar de la industria JSLEE para aplicaciones de comunicaciones portátiles, es un módulo para crear nuevas instancias de servicio y entrega de eventos a todas las partes interesadas, como aplicaciones de software y sistemas informáticos.

Un enrutador de eventos en un EMS (Enterprise Messaging System) es el programa que envía eventos y mensajes entre aplicaciones de software y sistemas informáticos en toda la empresa. Los propios enrutadores también pueden tener enrutadores de eventos integrados para permitir que las aplicaciones compartan datos a través de redes de forma asincrónica.

Techinfo explica Event Router

JSLEE son las siglas de Java Service Logic Execution Environment y también se conoce como JAIN SLEE debido a su origen bajo el programa JAIN, parte de una tendencia general para abrir la creación de servicios en las redes de telefonía (voz y datos). En este estándar de la industria, el enrutador de eventos también tiene en cuenta las estadísticas de carga y rendimiento. Realiza un seguimiento de las actividades asignadas y su número o tiempo para el enrutamiento de eventos, ya sea globalmente (en todo el sistema o sistemas empresariales) o para cada ejecutor / hilo individual.

Un submódulo importante del enrutador de eventos se denomina mapeador ejecutor; esta es una interfaz. Este módulo de interfaz es responsable de dar actividades a los ejecutores disponibles.

El enrutador de eventos es un componente muy importante que determina el rendimiento de todo el contenedor. Un contenedor es donde residen una cantidad de objetos, cada uno de los cuales contiene código de programación para funciones específicas del software de aplicación.

Cuando se relaciona con un EMS (Sistema de mensajería empresarial), el enrutador de eventos permite que las aplicaciones a través de una red empresarial que tiene software diferente en ejecución intercambien, envíen y reciban elementos de datos asíncronos y los administren adecuadamente a través de una capa de mensajería y cola en el protocolo asíncrono. Estos mensajes están destinados a la función de aplicaciones y servicios de software y no como mensajes que se intercambian entre personas. La cola evita la pérdida de datos, que es un inconveniente común de las comunicaciones asincrónicas.