The diagram below details the main components in an Enterprise Server for .NET implementation.
The components in an implementation can operate on separate machines. You can expand an implementation's processing and storage capacity by scaling out, or simply adding more machines.
When scaling out, the listener, dispatcher and SEP can operate on different machines. Each machine that has a dispatcher and/or SEP requires an event monitor service. A machine that just runs a listener does not require an event monitor service.