Scoreboarding of Messages
Enterprise applications communicate with other applications by sending messages to each other. Scoreboarding refers to the tracking of message processing; i.e., messages completed, messages in progress, messages in queue, etc. Scoreboarding can also keep track of the processing time for messages. The logs created can provide valuable information on processing delays and to assist in problem resolution.
Some electronic messages must be broken up into smaller pieces to avoid delays or possible errors during processing. This is referred to as "data chunking". Scoreboarding is especially useful when data chunking occurs, providing the ability to quickly determine if all chunks of the original message have been completed, or if some of the chunks are still in queue or in process.
EME Enterprise Edition includes BIT-developed interceptors and routers that allow messaging metrics to be recorded when integrating enterprise applications. No matter the protocol involved or whether the data is split into smaller chunks, metrics can be collected to know the exact time elapsed by the process, in addition to the time elapsed for each chunk processed.
