×

System and method for managing transactions in a messaging system

  • US 20040240444A1
  • Filed: 09/18/2003
  • Published: 12/02/2004
  • Est. Priority Date: 05/29/2003
  • Status: Active Grant
First Claim
Patent Images

1. A data processing method for a data processing system comprising a messaging service and a transaction service, the method comprising the steps of:

  • receiving a request, from a sender, to send an asynchronous message, comprising message data, to a queue, wherein the request is received under the scope of a transaction;

    registering a definition for the queue, the definition providing details of an operation provided by the recipient;

    processing the request to send a message by delivering the message, prior to completion of the transaction, to a recipient which is registered with the messaging service to process messages from the queue wherein the message is delivered to the recipient by calling the operation and including details of the message;

    receiving one or more requests to register involvement of one or more participants in the transaction, wherein each participant represents transactional work done as a result of the recipient processing the message; and

    completing the transaction wherein the completing step comprises instructing each of the one or more participants to complete;

    whereby transactional work done, as a result of the recipient processing the message, is involved in the transaction under the scope of which the message was sent.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×