PROVIDING DYNAMIC LATENCY IN AN INTEGRATION FLOW
First Claim
1. A computer-implemented method of providing dynamic latency in an integration flow, comprising:
- managing an integration flow connecting multiple integration nodes and including at least one repeat node, wherein a repeat node repeats by sending one of a message, a variation of a message, or an element of a message to multiple paths or to a single path multiple times;
registering one repeat node of the at least one repeat node for monitoring with a workload manager component;
collecting data relating to an effect on performance by the integration flow including the one repeat node;
determining one of latencies or variations of latencies between firing of repeats of the one repeat node based on the collected data; and
instructing the one of the latencies or variations of latencies between firing of the repeats of the one repeat node to influence dynamically a flow of elements through the one repeat node.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing dynamic latency in an integration flow. An integration flow connecting multiple integration nodes and including at least one repeat node is managed, wherein a repeat node repeats by sending a message, a variation of a message, or an element of a message to multiple paths or to a single path multiple times. A repeat node is registered with a workload manager component for monitoring. Data relating to the effect on performance by the integration flow including the monitored repeat node is collected. Required latencies or variations of latencies between firing of repeats of the repeat node based on the collected data are determined. The latencies or variations of latencies between firing of the repeats of the repeat node are instructed to influence dynamically a flow of elements through the repeat node.
9 Citations
20 Claims
-
1. A computer-implemented method of providing dynamic latency in an integration flow, comprising:
-
managing an integration flow connecting multiple integration nodes and including at least one repeat node, wherein a repeat node repeats by sending one of a message, a variation of a message, or an element of a message to multiple paths or to a single path multiple times; registering one repeat node of the at least one repeat node for monitoring with a workload manager component; collecting data relating to an effect on performance by the integration flow including the one repeat node; determining one of latencies or variations of latencies between firing of repeats of the one repeat node based on the collected data; and instructing the one of the latencies or variations of latencies between firing of the repeats of the one repeat node to influence dynamically a flow of elements through the one repeat node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for providing dynamic latency in an integration flow, comprising:
-
a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising; managing an integration flow connecting multiple integration nodes and including at least one repeat node, wherein a repeat node repeats by sending one of a message, a variation of a message, or an element of a message to multiple paths or to a single path multiple times; registering one repeat node of the at least one repeat node for monitoring with a workload manager component; collecting data relating to an effect on performance by the integration flow including the one repeat node; determining one of latencies or variations of latencies between firing of repeats of the one repeat node based on the collected data; and instructing the one of the latencies or variations of latencies between firing of the repeats of the one repeat node to influence dynamically a flow of elements through the one repeat node. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product for providing dynamic latency in an integration flow, comprising:
a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; managing an integration flow connecting multiple integration nodes and including at least one repeat node, wherein a repeat node repeats by sending one of a message, a variation of a message, or an element of a message to multiple paths or to a single path multiple times; registering one repeat node of the at least one repeat node for monitoring with a workload manager component; collecting data relating to an effect on performance by the integration flow including the one repeat node; determining one of latencies or variations of latencies between firing of repeats of the one repeat node based on the collected data; and instructing the one of the latencies or variations of latencies between firing of the repeats of the one repeat node to influence dynamically a flow of elements through the one repeat node. - View Dependent Claims (18, 19, 20)
Specification