The AppServer broker handles the following activities:
Optionally registers with a NameServer the application services that it provides for access by clients
Manages connections between clients and a pool of AppServer agents
Maintains the status of each AppServer agent in its pool and dynamically scales the number of servers according to changing demand
When configured for stateless or state-free operating mode, dispatches remote requests to AppServer agents
When configured for state-reset or state-aware operating mode, connects each client to a dedicated AppServer agent that handles all remote requests for that client until the connection is terminated