System and method for parallel execution of activites in an integration flow
AssigneeOracle International Corporation
InventorPrakash Kumar Devta
Life of this patent
Estimating the term…
Abstract
Systems and methods for parallel execution of activities in an integration flow. Systems and methods are provided for determining one or more points within an integration orchestration where downstream activities can be executed in parallel and/or asynchronously with the main flow of the integration orchestration.
Claims20
A system for parallel execution of activities in an integration flow, comprising:
- a computer including one or more microprocessors;
- an integration platform running on the computer;
- and
- an integration orchestration at the integration platform, the integration orchestration having associated therewith a plurality of connectors, each connector connecting to at least one other of the plurality of connectors;
- wherein a point of parallel execution is determined for one of the plurality of connectors;
- wherein an instruction is inserted into the integration orchestration;
- wherein upon execution of the integration orchestration, upon reaching the inserted instruction, the one of the plurality of connectors is executed asynchronously from the remainder of the integration orchestration.
A method for parallel execution of activities in an integration flow, comprising:
- providing a computer including one or more microprocessors;
- providing an integration platform running on the computer;
- and
- providing an integration orchestration at the integration platform, the integration orchestration having associated therewith a plurality of connectors, each connector connecting to at least one other of the plurality of connectors;
- determining a point of parallel execution for one of the plurality of connectors;
- inserting an instruction into the integration orchestration;
- upon execution of the integration orchestration, upon reaching the inserted instruction, executing the one of the plurality of connectors asynchronously from the remainder of the integration orchestration.
A non-transitory computer readable storage medium, having instructions for parallel execution of activities in an integration flow, which when read an executed cause a computer to perform steps comprising:
- providing a computer including one or more microprocessors;
- providing an integration platform running on the computer;
- and
- providing an integration orchestration at the integration platform, the integration orchestration having associated therewith a plurality of connectors, each connector connecting to at least one other of the plurality of connectors;
- determining a point of parallel execution for one of the plurality of connectors;
- inserting an instruction into the integration orchestration;
- upon execution of the integration orchestration, upon reaching the inserted instruction, executing the one of the plurality of connectors asynchronously from the remainder of the integration orchestration.
Dependencies are inferred from the claim text.