Server / Deployment |
In a production environment, Genero Web Services becomes a part of a global application architecture handled by the Genero Application Server (GAS). The GWS DVMs are managed by the GAS.
This architecture takes care of:
Security issues
Load management
Balancing of the SOAP requests amongst the available virtual machines
Runtime monitoring
For deployment, the GWS Server application must be added to the GAS configuration. See Adding Applications in the GAS manual.
You can:
Create a GWS Server application that contains a single Web Service.
This application could be deployed on various physical machines. A Genero Web Services VMProxy (GWSProxy) is started on each machine where the GWS Server application is executed, to manage the requests for a service and manage the DVMs that handle the requests. A single VMProxy can communication with multiple GWS DVMs, and manage the load balancing.
Create a GWS Server application that contains multiple Web Services.
The GWSproxy would manage the client requests, dispatching the request to the appropriate DVM and the appropriate web service.