Spisu treści:
Definicja - Co oznacza router zdarzeń?
Router zdarzeń, w przemysłowym standardzie JSLEE dla przenośnych aplikacji komunikacyjnych, jest modułem do tworzenia nowych wystąpień usług i dostarczania zdarzeń wszystkim zainteresowanym stronom, takim jak aplikacje i systemy komputerowe.
Router zdarzeń w systemie EMS (Enterprise Messaging System) to program wysyłający zdarzenia i wiadomości między aplikacjami i systemami komputerowymi w całym przedsiębiorstwie. Same routery mogą również mieć wbudowane routery zdarzeń, aby umożliwić asynchroniczne współdzielenie danych przez aplikacje w sieci.
Techopedia wyjaśnia Router zdarzeń
JSLEE oznacza Java Service Logic Execution Environment i jest również znany jako JAIN SLEE ze względu na powstanie w programie JAIN - część ogólnej tendencji do otwierania tworzenia usług w sieciach telefonicznych (głosowych i danych). W tym standardzie branżowym router zdarzeń uwzględnia również statystyki wydajności i obciążenia. Śledzi przypisane działania oraz ich liczbę lub czas dla routingu zdarzeń albo globalnie (w całym systemie lub systemach korporacyjnych), albo dla każdego pojedynczego wykonawcy / wątku.
Ważny podmoduł routera zdarzeń nazywa się mapowaniem modułu wykonującego; to jest interfejs. Ten moduł interfejsu jest odpowiedzialny za wykonywanie czynności dla wszystkich dostępnych wykonawców.
Router zdarzeń jest bardzo ważnym składnikiem determinującym wydajność całego kontenera. Kontener to miejsce, w którym znajduje się liczba obiektów, z których każdy zawiera kod programowania dla określonych funkcji oprogramowania aplikacji.
W przypadku powiązania z EMS (Enterprise Messaging System) router zdarzeń pozwala aplikacjom w sieci korporacyjnej, w której działa różne oprogramowanie, wymieniać, wysyłać i odbierać asynchroniczne elementy danych oraz odpowiednio nimi zarządzać za pośrednictwem warstwy komunikatów i kolejkowania w protokole asynchronicznym. Te wiadomości są przeznaczone do funkcji aplikacji i usług, a nie do wiadomości wymienianych między ludźmi. Kolejkowanie zapobiega utracie danych, co jest częstą wadą komunikacji asynchronicznej.
