×

Method for handling conversational transactions in a distributed processing environment

  • US 5,089,954 A
  • Filed: 08/08/1988
  • Issued: 02/18/1992
  • Est. Priority Date: 08/08/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. In a distributed processing system having at least an originating and a responding node connected through a communication path wherein the responding node comprises a plurality of processors and a memory device, wherein each of said processors has a corresponding database associated therewith and residing within said memory device, a method for use in processing successive portions of a conversational transaction using different ones of said processors comprising the steps of:

  • in a first one of the processors in said responding node;

    processing a first portion of a conversational transaction as specified by a first record, wherein the first record defines a manner in which the conversational transaction is to be completely processed and is located within a first database residing within the memory device and associated with the first processor;

    storing context information for the conversational transaction as a second record at a pre-defined address in the first database, wherein the context information defines a current state of the conversational transaction; and

    producing a first message, as part of the conversational transaction for transmission from said responding node over said communication path to said originating node wherein the first message contains a request for application information from the originating node, and a first transaction identifier field having a value that corresponds to said pre-defined address, said application information being defined by the first record and required for processing a second portion of the conversational transaction subsequent to said first portion;

    in said originating node;

    generating a second message, as part of said conversational transaction and in response to said first message, for transmission over said communication path to said responding node, wherein said second message contains the application information, furnished in response to said request, and a second transaction identifier field having the same value as the first transaction identifier field; and

    in a second one of said processors in said responding node and different from the first one of said processors;

    receiving said second message;

    generating the pre-defined address from the value of the second transaction identifier field contained in the second message;

    accessing, in response to said pre-defined address generating step, the context information from said first database; and

    processing the second portion of the conversational transaction using the application information contained in said second message and commencing at a point in the first record defined by the context information.

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