Method and apparatus for communication of message data
First Claim
1. A method of communicating message data between a plurality of subsystems which are distributed across a data communications network, the method comprising:
- coupling the distributed subsystems together through a coupling means with a shared memory;
providing at least one shared queue in the shared memory;
providing access to the shared queue from each of the coupled subsystems; and
communicating message data between the distributed subsystems by means of the shared queue.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for communicating message data between a plurality of subsystems (201, 202, 301, 302, 303, 404, 406, 408) in the form of distributed resource managers. The subsystems are coupled together through a coupling means (206, 306, 410) with a shared memory with at least one shared queue (308, 414) in the shared memory. Access to the shared queue (308, 414) is available from each of the coupled subsystems and message data can be communicated between the subsystems via the shared queue (308, 414). Each subsystem has a long running process (304) checking the shared queue for messages for that subsystem.
-
Citations
21 Claims
-
1. A method of communicating message data between a plurality of subsystems which are distributed across a data communications network, the method comprising:
-
coupling the distributed subsystems together through a coupling means with a shared memory;
providing at least one shared queue in the shared memory;
providing access to the shared queue from each of the coupled subsystems; and
communicating message data between the distributed subsystems by means of the shared queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for communicating message data, comprising:
-
a plurality of subsystems distributed across a data communications network;
a coupling means with a shared memory the shared memory having at least one shared queue;
means associated with each subsystem for accessing the at least one shared queue; and
whereinmessage data is communicated between the distributed subsystems by means of the shared queue. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program comprising computer readable program code for performing the steps of:
-
providing at least one shared queue in a shared memory;
providing access to the shared queue from each of a plurality of subsystems coupled to the shared memory wherein said subsystems are distributed across a data communications network; and
communicating data between the distributed subsystems by means of the shared queue.
-
-
21. An apparatus for communicating message data within a distributed data communications network, the apparatus including a resource manager for receiving messages from input message queues and forwarding the messages to destination message queues, the resource manager including:
-
a coupling facility manager component providing connection services for the resource manager to connect to a coupling facility list structure to perform operations on list structure entries including connect;
a message retrieval agent for accessing at least one shared queue in shared memory associated with the coupling facility;
wherein the message retrieval agent enables the resource manager to access messages directly from the shared queue of a connected coupling facility.
-
Specification