System for defining an alternate channel routing mechanism in a messaging middleware environment
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for routing channels in which messages are transmitted from a source application to a destination application. The system includes a finite-state machine, source message queues, and a source queue manager for managing the source message queues. The source message queues include a transmission queue for holding a first message for subsequent transmission of the first message from the transmission queue over a first channel to a local queue of the destination application. The method includes: activating the finite-state machine; and performing or not performing a channel routing action, by the finite-state machine, depending on: a channel event having caused the first channel to be started or stopped, a channel sender set for the first channel, and an event type characterizing the channel event as normal or abnormal. The channel routing action is a function of the channel event, the channel sender, and the event type.
58 Citations
25 Claims
-
1-5. -5. (canceled)
-
6. A method for routing channels in which messages are transmitted across a network from a source application to a destination application, said method comprising:
-
activating, by a background task, a finite-state machine, wherein the messages comprise a first message in a transmission queue of the source application for subsequent transmission of the first message from the transmission queue across the network over a first channel of said channels to a local queue of the destination application; and
performing or not performing a channel routing action, by the activated finite-state machine, in dependence on;
a channel event having caused the first channel to currently be started or stopped, a channel sender currently set for the first channel, and an event type characterizing the channel event as being normal or abnormal,wherein said channel routing action is a function of the channel event, the channel sender, and the event type. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 20)
-
-
16. A system for implementing a method for routing channels in which messages are transmitted across a network from a source application to a destination application, wherein the system comprises a finite-state machine, source message queues, and a source queue manager for managing the source message queues, wherein the source message queues include a transmission queue for holding a first message of said messages for subsequent transmission of the first message from the transmission queue across the network over a first channel of said channels to a local queue of the destination application, and wherein the method comprises:
-
activating, by a background task, the finite-state machine; and
performing or not performing a channel routing action, by the activated finite-state machine, in dependence on;
a channel event having caused the first channel to currently be started or stopped, a channel sender currently set for the first channel, and an event type characterizing the channel event as being normal or abnormal,wherein said channel routing action is a function of the channel event, the channel sender, and the event type. - View Dependent Claims (17, 18, 19, 21, 22, 23, 24, 25)
-
Specification