×

Event processing

  • US 10,666,713 B2
  • Filed: 03/28/2017
  • Issued: 05/26/2020
  • Est. Priority Date: 03/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for processing an update event of a distributed processing environment, the distributed processing environment comprising a flow engine adapted to implement a plurality of processing flows, the method comprising:

  • separating the plurality of processing flows into a plurality of flow groups, each flow group having a respective identifier;

    associating the identifier of each flow group with a respective topic;

    based on detecting the occurrence of an update event in an application or service of the distributed processing environment, publishing a message to a topic based on the update event;

    based on the publishing, matching, by a messaging engine, the message topic with an identifier of the flow group associated with the topic, the matching being with reference to a database of mappings between flow groups and topics;

    based on the matching, by the messaging engine, providing the message and identifier to the flow engine, wherein the messaging engine and the flow engine are separate engines; and

    processing by the flow engine the update event using a processing flow of the flow group having the identifier of the message, wherein the flow engine is stateless and scalable, and able to run multiple processing flows concurrently.

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