Queuing connector to promote message servicing
First Claim
1. A system for message service, comprising:
- a memory operable to store computer executable instructions;
a processor operable to execute the computer executable instructions, said instructions comprising;
a business component utilizing messages;
a first queue to manage message services, the first queue employing a polling notification type architecture;
a second queue employing a publication/subscription notification type of architecture;
a wrapper to enable the first queue to operate a publication/subscription notification type of architecture, wherein the wrapper performs the function of querying the first queue to determine the existence of new messages; and
a queue connector in communication with the first queue via the wrapper, wherein the wrapper publishes new messages to the queue connector, the queue connector further in communication with the business component and the second queue, the queue connector receiving messages from the first queue via the wrapper and sending the messages being received from the first queue via the wrapper to the business component, thereby enabling a user to utilize the business component to access information in the messages from the first queue the queue connector further sending messages being received from the second queue to the business component.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for delivering messages to a business component is provided. A Java Message Service (JMS) enabled connector from a first JMS enabled queue, and from a second queue, a file based queue using a polling notification type of architecture, which will act as a JMS enabled queue with a publication/subscription notification type of architecture through the use of a JMS enabled wrapper which acts on the second queue. The JMS enabled connector serves as the interface to the business component, and is operable to transform the message, and further operable to record, in a standard format, information about messages delivered from the first queue and from the second queue. A method for delivering messages to a business component is also provided.
31 Citations
28 Claims
-
1. A system for message service, comprising:
-
a memory operable to store computer executable instructions; a processor operable to execute the computer executable instructions, said instructions comprising; a business component utilizing messages; a first queue to manage message services, the first queue employing a polling notification type architecture; a second queue employing a publication/subscription notification type of architecture; a wrapper to enable the first queue to operate a publication/subscription notification type of architecture, wherein the wrapper performs the function of querying the first queue to determine the existence of new messages; and a queue connector in communication with the first queue via the wrapper, wherein the wrapper publishes new messages to the queue connector, the queue connector further in communication with the business component and the second queue, the queue connector receiving messages from the first queue via the wrapper and sending the messages being received from the first queue via the wrapper to the business component, thereby enabling a user to utilize the business component to access information in the messages from the first queue the queue connector further sending messages being received from the second queue to the business component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system of a queue connector to promote message services, comprising:
-
a memory operable to store computer executable instructions; a processor operable to execute the computer executable instructions, said instructions comprising; a first component to communicate messages with a publication/subscription notification type queue; a second component configured to communicate messages with a polling notification type queue, by registering with a wrapper, the wrapper providing a publication/subscription type notification to the queue connector of new messages in the polling notification type queue, wherein the wrapper performs the function of querying the polling notification type queue to determine the existence of the new messages; a business component interface to communicate with business components thereby enabling a user to utilize the business components to access information in the messages; and a transaction component to verify that messages from one of the queues are received by the business components before the messages are consumed, the transaction component deleting a message from one of the queues upon verification of receipt of the message by the business components from the queue from which the message originated. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification