DispatcherMgr (Dispatcher Manager)
The Dispatcher Manager is responsible to assign each client to a dispatcher based on the application signature that the client passed in the Initiate method. The DispatcherMgr also creates new dispatchers. The DispatcherMgr periodically destroys dispatchers that have no clients assigned and have been idle for a configurable timeout period.
After a client has been assigned to a dispatcher, all method requests from the client are handled directly by the dispatcher. There is only one instance of a DispatcherMgr in the SPO.