Client and Server on Different Machines

The Client/Server Model with Client and Server on different machines requires that the agent Tiff2PdfAgent is based on the client machine.

The Client and Agent use the socket for communication, while Agent and Server use Java RMI.

The Agent redirects the client requests to remote server. The Tiff2PdfAgent receives the messages from remote server and then redirects the received messages to the client.

The Agent uploads the input tiff file to the server and downloads the output PDF file from the server, if transform is completed.