Abstract: A method includes establishing a virtual network connection between a local network including a plurality of virtual machines executing on at least one application server and a license server. The license server is executed by a first computing device different than the application server. A first license authorization request is received from a first virtual machine of the plurality of virtual machines at the license server over the virtual network connection. A number of active sessions of the first application executing on the plurality of virtual machines is determined. A license approval or a license denial is selectively sent from the license server over the virtual network connection responsive to the first license authorization request based on the number of active sessions.
Abstract: A method includes establishing a remote desktop connection between a first computing device and a first virtual machine executed by a second computing device. The remote desktop connection operates using remote desktop messages formatted according to a first protocol. A virtual network tunnel is established between the second computing device and the first virtual machine for communicating the remote desktop messages. At a first end of the virtual network tunnel, remote desktop messages formatted using the first protocol are converted to generate transport messages using a transport protocol different than the first protocol and the transport messages are communicated over the virtual network tunnel. At a second end of the virtual network tunnel, the transport messages are received and the remote desktop messages are extracted from the transport messages.
Abstract: A method includes instantiating a first virtual machine on a first computing device, establishing a first remote desktop connection between a second computing device and the first virtual machine, establishing a second remote desktop connection between a third computing device and the first virtual machine, and allowing access to the first virtual machine using the first and second remote desktop connections. A system includes a first computing device to execute a first virtual machine. A second computing device is to establish a first remote desktop connection with the first virtual machine. A third computing device is to establish a second remote desktop connection with the first virtual machine. The first and second remote desktop connections have concurrent access to the first virtual machine.
Abstract: A method includes establishing a virtual network connection between a local network including a plurality of virtual machines executing on at least one application server and a license server. The license server is executed by a first computing device different than the application server. A first license authorization request is received from a first virtual machine of the plurality of virtual machines at the license server over the virtual network connection. A number of active sessions of the first application executing on the plurality of virtual machines is determined. A license approval or a license denial is selectively sent from the license server over the virtual network connection responsive to the first license authorization request based on the number of active sessions.