Architecture
Last updated
Last updated
Thinfinity® Remote Workspace is composed of:
A Server Machine running Thinfinity® Remote Workspace
Thinfinity® Remote Workspace Web Client (which loads on an HTML5 browser)
Thinfinity® Remote Workspace is a secure, high-performance HTTP/WebSocket server, which serves the web pages needed to run the Thinfinity® Web Client on the web browser.
When the end-user accesses the Thinfinity® Remote Workspace main page and enters the appropriate connection parameters, the Thinfinity® Remote Workspace Web Client communicates with the server, using WebSocket to start the connection to the remote-end.
If the connection fails to start using WebSocket, then Ajax will be used instead. This connection protocol is deprecated and will not be supported in future versions.
Once the connection is established, the server will receive RDP commands, optimize them for the web, and send the resulting data stream to the Thinfinity® Remote Workspace Web Client.
Load Balancing Architectures for Thinfinity® Remote Workspace:
Thinfinity® Remote Workspace can be configured in two different load balancing architectures:
Thinfinity® Remote Workspace Load Balancer
Thinfinity® Remote Workspace Load Balancer with a DNS for multiple brokers
Read more about load balancing
Requirements:
Using Thinfinity® Remote Workspace, any Windows, Mac OS X, Linux, Android and iOS user can remote into a Windows desktop or work with a single Windows application.
Web Client
OS independent
HTML5-compliant Web Browser
Mozilla Firefox 17+
Google Chrome 22+
Safari 6.0.1+
iOS 5.1.1+
Android 2.3, 4.0+
Microsoft Edge 38+
Server Machine
Windows 11 Pro or Enterprise
Windows 10 Pro or Enterprise
Windows Server 2012 and 2012 R2
Windows Server 2016
Windows Server 2019