Patent ID: 9246754
Filing Date: 2016-01-26
CPC Classification: G06F,H04L

Claim Text:
1. A method for automatic failover between multiple nodes in a middle-tier layer between client applications and a back-end service, comprising: registering a middle-tier node operating as a first node in a group, wherein the first node has awareness of other nodes in the group; receiving, at the first node, a request from a client application; determining that the first node cannot service the request successfully; forwarding the request from the first node to a second peer node registered in a same group as the first node; receiving a response at the first node on completion of the request by the second peer node; forwarding the response from the first node to the client application; the first node requesting a peer node from a group registry of available peer nodes; and the group registry selecting a peer node from available peer nodes based on a selection criteria; wherein an original path of communication between the client application and the first node is maintained; wherein failover of the request from the first node to the second peer node is transparent to the client application; and wherein registering the node in the group includes: