PSG SDK works by splitting the request/response pair from the heavy data traffic, by handling the first as simple POST/GET messages or and the latter as downloads/uploads, all done using standard HTTPS. This lifts the data transfer limit web apps usually have, so you can retrieve thousands of database records at a time, without a single timeout.
The PSG Application Server acts as a virtual network interface for the Services you develop. It forwards messages received from the client to the appropriate Service and sends its reply as raw data, back to the client.
The PSG Client behaves as a virtual network interface as well, receiving data from the Server and passing it to your Client App for parsing and displaying.