Table des matières:
Définition - Que signifie Event Router?
Un routeur d'événements, dans la norme industrielle JSLEE pour les applications de communications portables, est un module permettant de créer de nouvelles instances de service et de fournir des événements à toutes les parties intéressées, telles que les applications logicielles et les systèmes informatiques.
Un routeur d'événements dans un EMS (Enterprise Messaging System) est le programme qui envoie des événements et des messages entre des applications logicielles et des systèmes informatiques dans une entreprise. Les routeurs eux-mêmes peuvent également avoir des routeurs d'événements intégrés pour permettre le partage de données par les applications sur les réseaux de manière asynchrone.
Techopedia explique Event Router
JSLEE signifie Java Service Logic Execution Environment et est également connu sous le nom de JAIN SLEE en raison de son origine dans le cadre du programme JAIN - dans le cadre d'une tendance générale à ouvrir la création de services dans les réseaux de téléphonie (voix et données). Dans cette norme industrielle, le routeur d'événements tient également compte des statistiques de performances et de charge. Il garde une trace des activités attribuées et de leur nombre ou de leur calendrier pour le routage des événements soit globalement (dans tout le système ou les systèmes d'entreprise) ou pour chaque exécuteur / thread individuel.
Un sous-module important du routeur d'événements est appelé le mappeur d'exécuteur; c'est une interface. Ce module d'interface est chargé de donner des activités à tous les exécuteurs disponibles.
Le routeur d'événements est un élément très important qui détermine les performances de l'ensemble du conteneur. Un conteneur est l'endroit où résident des nombres d'objets, chacun contenant un code de programmation pour des fonctions spécifiques du logiciel d'application.
Lorsqu'il est lié à un EMS (Enterprise Messaging System), le routeur d'événements permet aux applications d'un réseau d'entreprise doté de logiciels disparates d'échanger, d'envoyer et de recevoir des éléments de données asynchrones et de les gérer correctement via une couche de messagerie et de file d'attente dans le protocole asynchrone. Ces messages sont destinés à la fonction d'applications et de services logiciels et non à des messages échangés entre des personnes. La mise en file d'attente empêche la perte de données qui est un inconvénient commun des communications asynchrones.
