×

Multi-standard message processing

  • US 10,284,515 B2
  • Filed: 06/08/2017
  • Issued: 05/07/2019
  • Est. Priority Date: 06/08/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing messages in a distributed messaging system with a plurality of message targets, wherein at least one message target of the plurality of message targets operates according to a first standard and at least one message target of the plurality of message targets operates according to a second legacy standard, the method comprising:

  • receiving, by a message processing engine, a plurality of database commit indications, each database commit indication indicating a change of a database record;

    in response to receiving a database commit indication of the plurality of database commit indications, generating, by the message processing engine, a message envelope for each message target to be notified operating according to the first standard and at least one message within each message envelope;

    computing, by the message processing engine, message envelope dependencies between generated message envelopes for a same message target, the message envelope dependencies defining an order of the message envelopes for the same message target;

    computing, by the message processing engine, message dependencies between the messages within each message envelope based at least on the standard of the messages of the respective message envelope and functions of the messages, the message dependencies defining an order of the messages within each message envelope; and

    sending the messages from the message processing engine to the respective message target in a sequence based on the message envelope dependencies and the message dependencies.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×