Messaging system for computers
First Claim
Patent Images
1. A messaging system for a computer system, comprising:
- a sending process, wherein the sending process generates a message to be sent;
a receiving process, wherein the message is to be sent to the receiving process;
a local queue manager in communication with the sending and receiving processes; and
a persistent storage device in communication with the local queue manager, and adapted to reliably store messages until they are removed;
wherein the local queue manager stores each message received from the sending process to the persistent storage device, and wherein the receiving process removes each message from the persistent storage device after each message is received.
16 Assignments
0 Petitions
Accused Products
Abstract
In accordance with the present invention a messaging system utilizes a local queue manager to receive messages intended for other processes. Messages received by the queue manager are stored onto a local persistent storage device, and a process sending the message has completed the sending action. The local queue manager then sends the message to an appropriate recipient. When the message has been received and confirmed, the recipient removes the message from the persistent storage device. If a hardware or software failure occurs, the message is stored and can be re-sent after the failure is corrected.
33 Citations
7 Claims
-
1. A messaging system for a computer system, comprising:
-
a sending process, wherein the sending process generates a message to be sent;
a receiving process, wherein the message is to be sent to the receiving process;
a local queue manager in communication with the sending and receiving processes; and
a persistent storage device in communication with the local queue manager, and adapted to reliably store messages until they are removed;
wherein the local queue manager stores each message received from the sending process to the persistent storage device, and wherein the receiving process removes each message from the persistent storage device after each message is received. - View Dependent Claims (2, 3, 4)
-
-
5. A method for sending messages within a computer system, comprising the steps of:
-
generating a message within a sending process;
storing a copy of the message within a persistent storage device;
sending the message to a receiving process; and
removing the stored copy after the message has been received by the receiving process. - View Dependent Claims (6, 7)
-
Specification