×

Method, apparatus and system for dispatching messages within a system

  • US 7,769,896 B2
  • Filed: 09/26/2002
  • Issued: 08/03/2010
  • Est. Priority Date: 08/30/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of dispatching information within a computer system, comprising:

  • receiving at the computer system a message comprising a plurality of transactions, wherein the plurality of transactions relates to a plurality of changes, respectively, in a first database having a first database schema, wherein the plurality of transactions comprise first and second transactions for first and second applications, respectively;

    creating a rules data structure for processing the received message;

    determining that the first and second transactions are valid;

    in response to determining that the first transaction is valid, determining that the first transaction matches a first rule of the rules data structure, which indicates that a first method for processing the first transaction exists;

    in response to determining that the second transaction is valid, determining that the second transaction matches a second rule of the rules data structure, which indicates that a second method for processing the second transaction exists;

    tagging and inserting values into the first transaction to facilitate processing of the first transaction based on the first rule;

    tagging and inserting values into the second transaction to facilitate processing of the second transaction based on the second rule;

    extracting source or destination address information from the plurality of transactions of the message;

    routing the first and second transactions of the message to the first and second applications, respectively based on the extracted source or destination address information;

    the first and second applications effecting changes in a second database using the plurality of transactions, wherein the second database has a second database schema, wherein the first database schema is different from the second database schema.

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