×

Techniques for business process driven service oriented architecture (SOA) governance

  • US 10,354,212 B2
  • Filed: 02/07/2013
  • Issued: 07/16/2019
  • Est. Priority Date: 02/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A joint service oriented architecture (SOA) and business process governance computer system, comprising:

  • a computer readable storage medium configured to;

    store a predefined computer-modeled business process, andstore metadata for a plurality of SOA entities that are separate from, but associated with, the predefined computer-modeled business process;

    a processing system that includes at least one hardware processor coupled to the computer readable storage medium, the processing system configured to;

    execute business process engine (BPE) computer instructions that coordinate execution of the predefined computer-modeled business process;

    manage a SOA registry that is configured to run a governance process to enforce governance on at least the SOA entities that are associated with the predefined computer-modeled business process, wherein (1) execution of the BPE and the predefined computer-modeled business process is outside and separate from management of the SOA registry and the governance process run therein and (2) the SOA registry and the governance process run therein are outside execution of the BPE and the predefined computer-modeled business process;

    execute a computer process that is configured to;

    (a) receive a document that includes the predefined computer-modeled business process,(b) extract, from the document, at least one process element of the predefined computer-modeled business process, and(c) responsive to extraction of the process element from the document, create at least one governance object and publish the at least one governance object to the SOA registry to be included as at least part of the governance process that is executed within the SOA registry;

    publish, by using an SOA event emitter that is part of the SOA registry, SOA messages that are based on execution of the governance process within the SOA registry;

    subscribe to and receive, within the BPE, at least one of the published SOA messages;

    publish, by using a process event emitter that is part of the BPE, process messages that are based on execution of the predefined computer-modeled business process by the BPE;

    subscribe to and receive, within the SOA registry, at least one of the published process messages;

    automatically execute an action or step that is part of the governance process being executed within the SOA registry based on reception of the at least one of the published process messages; and

    execute an analytics application module that is configured to receive and analyze published SOA messages and published process messages.

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