DYNAMIC MANAGEMENT OF INTEGRATION PROTOCOLS
First Claim
1. A computer-implemented process for dynamic management of integration protocols, the computer-implemented process comprising:
- connecting, by one or more processors executing computer executable program code stored within a memory connected to the one or more processors, a set of applications to a communication fabric to form a set of connections;
monitoring the set of connections, by the one or more processors, to collect a set of performance metrics associated with the set of connections;
determining, by the one or more processors, whether a predetermined performance metric is within a predetermined tolerance associated with a particular application in the set of applications; and
in response to a determination the predetermined performance metric is not within the predetermined tolerance associated with the particular application in the set of applications, by the one or more processors, adjusting an integration path in the set of connections for the particular application in the set of applications by programmatically using a set of rules wherein each rule in the set of rules is a performance driven rule.
1 Assignment
0 Petitions
Accused Products
Abstract
An illustrative embodiment of a computer-implemented process for dynamic management of integration protocols connects a set of applications to a communication fabric to form a set of connections, which are monitored to collect a set of performance metrics. In response to a determination the predetermined performance metric is not within the predetermined tolerance associated with the particular application in the set of applications an integration path in the set of connections for the particular application in the set of applications is adjusted by programmatically using a set of rules wherein each rule in the set of rules is a performance driven rule.
8 Citations
20 Claims
-
1. A computer-implemented process for dynamic management of integration protocols, the computer-implemented process comprising:
-
connecting, by one or more processors executing computer executable program code stored within a memory connected to the one or more processors, a set of applications to a communication fabric to form a set of connections; monitoring the set of connections, by the one or more processors, to collect a set of performance metrics associated with the set of connections; determining, by the one or more processors, whether a predetermined performance metric is within a predetermined tolerance associated with a particular application in the set of applications; and in response to a determination the predetermined performance metric is not within the predetermined tolerance associated with the particular application in the set of applications, by the one or more processors, adjusting an integration path in the set of connections for the particular application in the set of applications by programmatically using a set of rules wherein each rule in the set of rules is a performance driven rule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for dynamic management of integration protocols, the computer program product comprising:
-
one or more computer-readable storage devices and computer executable program code stored on at least one of the one or more computer-readable storage devices, the computer executable program code comprising; computer executable program code for connecting a set of applications to a communication fabric to form a set of connections; computer executable program code for monitoring the set of connections to collect a set of performance metrics associated with the set of connections; computer executable program code for determining, by the one or more processors, whether a predetermined performance metric is within a predetermined tolerance associated with a particular application in the set of applications; and computer executable program code in response to a determination the predetermined performance metric is not within the predetermined tolerance associated with the particular application in the set of applications for adjusting an integration path in the set of connections for the particular application in the set of applications by programmatically using a set of rules wherein each rule in the set of rules is a performance driven rule. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for dynamic management of integration protocols, the apparatus comprising:
-
a communications fabric; a memory connected to the communications fabric, wherein the memory contains computer executable program code; a communications unit connected to the communications fabric; an input/output unit connected to the communications fabric; a display connected to the communications fabric; and a processor unit connected to the communications fabric, wherein the processor unit executes the computer executable program code to direct the apparatus to; connect a set of applications to a communication fabric to form a set of connections; monitor the set of connections to collect a set of performance metrics associated with the set of connections; determine whether a predetermined performance metric is within a predetermined tolerance associated with a particular application in the set of applications; and in response to a determination the predetermined performance metric is not within the predetermined tolerance associated with the particular application in the set of applications adjust an integration path in the set of connections for the particular application in the set of applications by programmatically using a set of rules wherein each rule in the set of rules is a performance driven rule. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification