Dynamic Service Activator in a Redundant Environment
Based on the availability requirements for the Dynamic Service Activator, you can set up Dynamic Service Activator to run in a redundant environment in the following ways:
Use load-balancing software to manage load for Dynamic Service Activator between two or more instances of it that run on different systems.
The Web application server on each system may already be installed in an environment that uses load-balancing software.
Install and activate an instance of Dynamic Service Activator on two systems, and configure services to send SOAP requests from client applications to both instances of the Dynamic Service Activators at the same time.
Each SOAP request tries to activate or deactivate the same service session at the same time. This scenario gives better subscriber response time than spaced requests from the service.
For a configuration in which services send SOAP requests to two Dynamic Service Activators, you can optimize the code to wait only for the first call. As soon as one of the SOAP requests is completed, the service application can continue and not wait for the second call to be completed. To detect a failure of the Web Services Gateway or the client’s network connection, the application needs to wait for both calls to time out before the request fails.
Duplicate requests and responses places a higher load on the system that runs the service application and on the system running the SAE.