Execution of end-to-end-processes across applications
AssigneeHewlett Packard Enterprise Development LP
InventorsStephane Herman Maes, Lars Rossen, Woong Joseph Kim, Keith Kuchler, Jan Vana, Petr Fiedler, Ankit Ashok Desai, Christopher William Johnson, Michael Yang
Life of this patent
Estimating the term…
Abstract
An orchestrator executes an end-to-end process across applications. The executing of the end-to-end process by the orchestrator comprises executing flow logic by the orchestrator, the flow logic according to a data model defining arguments to include in interactions between the orchestrator and each of the applications. A message broker exchanges information among the orchestrator and the applications.
Claims20
A method comprising:
- executing, by an orchestrator, an end-to-end process across a plurality of applications, wherein the executing of the end-to-end process by the orchestrator comprises executing flow logic by the orchestrator, the flow logic according to a data model defining arguments to include in interactions between the orchestrator and each of the plurality of applications;
- and
- exchanging, by a message broker, messages among the orchestrator and the plurality of applications, wherein exchanging the messages comprises the orchestrator sending calls to respective applications of the plurality of applications, the calls delegating tasks of the end-to-end process to the respective applications, and the orchestrator reacting to an event or call from at least one application of the plurality of applications or another source through an interface of the message broker.
A system comprising:
- a service exchange to provide an orchestrated execution of an end-to-end process across a plurality of applications, the service exchange comprising:
- an orchestrator to execute the end-to-end process defined by flow logic, the flow logic according to a data model defining arguments to include in interactions between the orchestrator and each of the plurality of applications;
- and
- a message broker,
- the orchestrator to issue calls to respective applications of the plurality applications to the message broker, the calls delegating tasks of the end-to-end process to the respective applications, and
- the message broker to receive calls or events from the plurality of applications, and to send the received calls or events to the orchestrator.
An article comprising at least one non-transitory machine-readable storage medium storing instructions to integrate applications, the instructions upon execution causing a system to:
- execute, by an orchestrator, a triggered flow logic of a plurality of flow logic, the triggered flow logic performing a workflow that includes tasks of a plurality of applications, the triggered flow logic according to a data model defining arguments to include in interactions between the orchestrator and each of the plurality of applications;
- and
- exchange, by a message broker, information among the orchestrator and the plurality of applications, wherein exchanging the messages comprises the orchestrator sending calls to respective applications of the plurality of applications, and the orchestrator reacting to an event from at least one application of the plurality of applications or another source through an interface of the message broker.
Dependencies are inferred from the claim text.