The Application Pooling Service can be used to solve the more complex Activation and Pooling problems.
More information on the Runtime part of the Activation Pooling Service
APS can be used in the following scenarios:

In this picture there are two client processes having each started (pooling) two backends

In this picture there are two client processes connecting to APS which shares the connection across three backends