×

Segmented business process engine

  • US 9,773,218 B2
  • Filed: 07/30/2013
  • Issued: 09/26/2017
  • Est. Priority Date: 07/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • establishing, by a processing device, a process execution component layer comprising a process registry component, a process instance identification component, a first process execution component and a plurality of additional process execution components;

    receiving, by the process registry component, an event message from a client application, wherein the event message comprises event information identifying an event to be performed by a process instance on behalf of the client application;

    sending, by the process registry component, an event identifier message to the process instance identification component, wherein the event identifier message comprises the event information and a target process definition identifier;

    identifying, by the process instance identification component, a process instance in view of the event information and the target process definition identifier;

    providing, by the process instance identification component, a process instance message to the first process execution component executed by the processing device;

    identifying, by the first process execution component executed by the processing device, a process definition in view of the process instance message;

    obtaining, by the first process execution component executed by the processing device, state information associated with the process instance from a memory associated with the processing device;

    generating, by the first process execution component executed by the processing device, a result associated with the event in view of the state information and the process definition; and

    providing, by the first process execution component executed by the processing device, the result to the client application.

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