ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Event Router

Definition - What does Event Router mean?

An event router, in the JSLEE industry standard for portable communications applications, is a module for creating new service instances and event delivery to all interested parties, such as software applications and computer systems.

An event router in an EMS (Enterprise Messaging System) is the program sending events and messages between software applications and computer systems throughout an enterprise. Routers themselves may also have event routers built in to allow the sharing of data by applications across networks asynchronously.

Techopedia explains Event Router

JSLEE stands for Java Service Logic Execution Environment and is also known as JAIN SLEE due to origination under the JAIN program - part of a general trend to open up service creation in the telephony (voice and data) networks. In this industry standard, the event router also accounts for performance and load statistics. It keeps track of the activities assigned and their number or timing for event routing either globally (throughout the system or enterprise systems) or for each individual executor/thread.

An important sub module of the event router is called the executor mapper; this is an interface. This interface module is responsible for giving activities to whatever executors are available.

The event router is a very important component determining the whole container’s performance. A container is where numbers of objects reside, each of which contains programming code for specific functions of the application software.

When related to an EMS (Enterprise Messaging System) the event router allows applications across an enterprise network that has disparate software running to exchange, send and receive asynchronous data items and manage them properly through a messaging and queuing layer in the asynchronous protocol. These messages are intended for the function of software applications and services and not like messages that are exchanged between people. The queuing prevents loss of data which is a common drawback of asynchronous communications.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.