Create drawings from models (Creo Elements/Direct Annotation) > Advanced topics > The Remote Server Update Module > Overview of the remote server update module
  
Overview of the remote server update module
The main components of this module are the following:
Client: This is the Creo Elements/Direct Modeling client that is running the Creo Elements/Direct Annotation module. Requests are submitted by the client to the dispatcher.
Dispatcher: The dispatcher does several tasks:
Assigns requests to a free server.
Receives results from the server.
Returns the results back to the client.
Server: This is the processing engine where the number crunching is done. When the server has finished calculating the request, it returns the results to the dispatcher and gets ready for new requests. The server itself can be a single device or a cluster of servers, which can be a mix of supported hardware.
The figure provides a simplified overview of the process.
V1 and V2
V1 and V2 are the place holders for two views waiting to be updated. (This is the client system.)
Dispatch Server
The Dispatch Server receives a request to update view V2. It assigns the request to the server cluster S1/S2.
S1/S2
Servers S1 and S2 calculate the geometry and return the result back to the Dispatch Server. The Dispatch Server then sends a ready flag to the client and the result can be retrieved.
Additionally,
Each client can communicate with one dispatcher only.
Several clients can communicate with the same dispatcher.
Each dispatcher can connect to any number of servers.
The EconoFast update mode
When you use the remote update functionality with the EconoFast update mode, the viewport Redraw that starts this type of update will be done on the client. When this process is complete, the update calculations themselves are done on the server.