A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a first computing device cause the first computing device to: read a manager configuration file ; instantiate a manager engine on the first computing device based on a manager engine definition read from the manager configuration file ; create a manager event stream processing (ESP) model by the instantiated manager engine based on ESP model information read from the manager configuration file , wherein the manager ESP model includes a definition of an ESP model to execute by the first computing device ; instantiate a manager ESP engine (ESPE) on the first computing device by the instantiated manager engine based on the created manager ESP model ; create a router configuration file based on mapping information read from the manager configuration file , wherein the mapping information describes connectivity between an event publishing source of a second computing device and a source window of the instantiated manager ESPE , wherein the manager configuration file includes first connection information to connect the second computing device to the first computing device ; instantiate a router engine on the first computing device based on the created router configuration file ; start a connector between the first computing device and the second computing device to receive the event block object based on the created router configuration file ; receive the event block object from the second computing device in the source window of the instantiated manager ESPE , wherein the source window is defined by the created manager ESP model ; process the received event block object by the instantiated manager ESPE based on the created manager ESP model ; select a third computing device to receive the processed event block object by the instantiated router engine ; and publish the processed event block object to the selected third computing device . read a manager configuration file ; instantiate a manager engine on the first computing device based on a manager engine definition read from the manager configuration file ; create a manager event stream processing (ESP) model by the instantiated manager engine based on ESP model information read from the manager configuration file , wherein the manager ESP model includes a definition of an ESP model to execute by the first computing device ; instantiate a manager ESP engine (ESPE) on the first computing device by the instantiated manager engine based on the created manager ESP model ; create a router configuration file based on mapping information read from the manager configuration file , wherein the mapping information describes connectivity between an event publishing source of a second computing device and a source window of the instantiated manager ESPE , wherein the manager configuration file includes first connection information to connect the second computing device to the first computing device ; instantiate a router engine on the first computing device based on the created router configuration file ; start a connector between the first computing device and the second computing device to receive the event block object based on the created router configuration file ; receive the event block object from the second computing device in the source window of the instantiated manager ESPE , wherein the source window is defined by the created manager ESP model ; process the received event block object by the instantiated manager ESPE based on the created manager ESP model ; select a third computing device to receive the processed event block object by the instantiated router engine ; and publish the processed event block object to the selected third computing device . <EOS>