The creation and modification
of orchestration jobs is managed by the SAS Visual Process Orchestration
Design Server. The Design Server is implemented as a load-balanced
server-side pool. This architecture is described in Load Balancing
and Pooling chapter of the
SAS Intelligence Platform: Application
Server Administration Guide.
The Design Server consists
of a pool of server instances that is managed by an object spawner.
The object spawner listens for requests at the Design Server port.
When a user opens the SAS Visual Process Orchestration Web Client,
the client sends a connection request to the Design Server port. The
object spawner responds by receiving authentication and connecting
the web client to an available server instance.
When the web client
breaks the connection, the server instance is returned to the pool
for assignment to another client. If the server instance remains inactive
for a specified time period, it is stopped by the object spawner.
To configure the Design
Server, set the following options in SAS Management Console. Open
the Server Manager and select Properties from the Design Server’s
context menu.
|
|
|
|
Logical
Design Server Properties
|
|
In SAS Management Console,
open the Server Manager and select Properties at
the top level of the Design Server. Then select the Load
Balancing tab.
|
|
|
|
Minimizes the number
of active server instances.
|
|
|
|
Server instance request
fails if not assigned within the specified time period.
|
|
|
|
In SAS Management Console,
open the Server Manager and select Properties at
the lower level of the Design Server. Then select Options  Advanced
Options Load Balancing.
|
|
|
|
See Availability timeout.
|
|
|
|
Specifies a number of
client connections that are allowed of a given server instance before
that instance is recycled (disconnected.)
|
|
|
|
New client connection
requests are refused when the Design Server is running the specified
maximum number of server instances. Requests are accepted again when
the number of active server instances drops below the maximum.
|
|
|
|
The object spawner continues
to start new server instances in response to new connection requests
from clients, until the minimum value is reached. Above the minimum
value, the object spawner seeks to reuse existing server instances
in the pool.
|
Inactive
process shutdown timeout
|
|
Specifies the length
of time that a server instance can remain inactive before it is terminated
by the object spawner.
|