Wibu-Systems White Paper | Page 14

White Paper Terminal Server Client Individual use cases need the license to be stored on the terminal server client. In such cases, the CodeMeter Runtime Service is installed on the client and configured as a network server. Application Connected local device Terminal Server Software Operating system CodeMeter CodeMeter Real hardware Operating system Real hardware CodeMeter Client Application Server Image 11: CmDongle on a client with high availability and security Session The protected software on the terminal server is given the IP address and name of the client and establishes a link with the license server stored on it. By controlling access to the client, the user can make sure that the license is indeed used only by himself. On the terminal server’s side, this setup requires only a direct TCP/IP connection to the client via port 22350. High Availability and Security High availability in a non-trusted environment requires a networked license server with 2-of-3 redundancy. Your user receives three identical and related network license servers from you. Your software links up with all three servers. Two servers have to be available at any one time, with the right licenses on all available servers. This ensures that your software will remain available even if one server is lost. You can equip the three network license servers either with a CmDongle or a CmActLicense or with a combination of both. When using a CmActLicense, you can define whether the network license server is allowed to run on a real system or a virtual machine and how much tolerance CmActLicense should allow when changed or moved. 14