A METHOD FOR MAINTAINING TRANSACTION INTEGRITY ACROSS MULTIPLE REMOTE ACCESS SERVERS
First Claim
1. A system for providing failover redundancy in a remote access solution, comprising:
- at least one application resource on a back-end server;
a plurality of gateway servers, one of the plurality of gateway servers designated as a primary gateway server with the other servers in the plurality of gateway servers designated as failover gateway servers, each of the plurality of gateway servers hosting a session with at least one executing application instance for the same application, each of the sessions on the failover gateway servers being maintained in the same state as the session on the primary gateway server, the primary gateway server being the only one of the plurality of gateway servers allowed to communicate with the at least one application resource; and
a client device in communication over a VPN with the primary gateway server, the client device receiving output of the at least one application instance executing in the session on the primary gateway server over the VPN and sending input to the primary gateway server over the VPN;
the received output displayed on a viewer by the client device.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for providing failover redundancy in a remote access solution that includes at least one application resource on a back-end server is discussed. The system further includes multiple gateway servers. One of the multiple gateway servers is designated as a primary gateway server while the other servers are designated as failover gateway servers. Each of the multiple gateway servers hosts a session with at least one executing application instance for the same application with each of the sessions on the failover gateway servers being maintained in the same state as the session on the primary gateway server. The primary gateway server is the only one of the gateway servers that is allowed to communicate with the application resource(s). The system further includes a client device that is in communication over a VPN with the primary gateway server. The client device receives output of the application instance executing in the session on the primary gateway server over the VPN. The client device also sends input to the primary gateway server over the VPN. The received output is displayed on a viewer by the client device.
217 Citations
22 Claims
-
1. A system for providing failover redundancy in a remote access solution, comprising:
-
at least one application resource on a back-end server;
a plurality of gateway servers, one of the plurality of gateway servers designated as a primary gateway server with the other servers in the plurality of gateway servers designated as failover gateway servers, each of the plurality of gateway servers hosting a session with at least one executing application instance for the same application, each of the sessions on the failover gateway servers being maintained in the same state as the session on the primary gateway server, the primary gateway server being the only one of the plurality of gateway servers allowed to communicate with the at least one application resource; and
a client device in communication over a VPN with the primary gateway server, the client device receiving output of the at least one application instance executing in the session on the primary gateway server over the VPN and sending input to the primary gateway server over the VPN;
the received output displayed on a viewer by the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing failover redundancy in a remote access solution, comprising:
-
providing at least one application resource on a back-end server;
designating one of a plurality of gateway servers as a primary gateway server, the other servers in the plurality of gateway servers designated as failover gateway servers, each of the plurality of gateway servers hosting a session with at least one executing application instance for the same application, the primary gateway server being the only one of the plurality of gateway servers allowed to communicate with the at least one application resource;
maintaining the sessions on the failover gateway servers in the same state as the session on the primary gateway server, and receiving at a client device in communication over a VPN with the primary gateway server the output of the at least one application instance executing in the session on the primary gateway server, the received output displayed on a viewer by the client device. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20, 21, 22)
-
-
16. The method of claim 111 wherein the primary gateway server uses the Remote Display Protocol (RDP) to transmit a change in the screen buffer associated with the at least one application instance on the primary gateway server to the client device.
Specification