RESILIENT MESSAGING INFRASTRUCTURE
First Claim
1. A method, comprising:
- receiving, at a first message resilience client device from a second message resilience client device, a message and a request to deliver the message to a client/server-based server application executed by a server device on behalf of a remote client/server-based client application executed by the second message resilience client device that originated the message;
determining whether a connection to the server device that executes the client/server-based server application is currently possible via at least one available connection; and
storing, in response to determining that the connection to the server device that executes the client/server-based server application is not currently possible via the at least one available connection, the message locally for one of later delivery to the client/server-based server application and propagation of the message to at least one other message resilience client device on behalf of the remote client/server-based client application executed by the second message resilience client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A first message resilience client device receives from a second message resilience client device a message and a request to deliver the message to a client/server-based server application executed by a server device on behalf of a remote client/server-based client application executed by the second message resilience client device that originated the message. A determination is made as to whether a connection to the server device that executes the client/server-based server application is currently possible using at least one available connection. In response to determining that the connection to the server device that executes the client/server-based server application is not currently possible, the message is stored locally for one of later delivery to the client/server-based server application and propagation of the message to another message resilience client device on behalf of the remote client/server-based client application.
6 Citations
8 Claims
-
1. A method, comprising:
-
receiving, at a first message resilience client device from a second message resilience client device, a message and a request to deliver the message to a client/server-based server application executed by a server device on behalf of a remote client/server-based client application executed by the second message resilience client device that originated the message; determining whether a connection to the server device that executes the client/server-based server application is currently possible via at least one available connection; and storing, in response to determining that the connection to the server device that executes the client/server-based server application is not currently possible via the at least one available connection, the message locally for one of later delivery to the client/server-based server application and propagation of the message to at least one other message resilience client device on behalf of the remote client/server-based client application executed by the second message resilience client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification