Dynamic and selective management of integration points using performance metrics
First Claim
1. A computer-implemented method for dynamic management of integration points, the computer-implemented method comprising:
- connecting a set of applications to a communication interconnect fabric to form a set of connections, wherein each application in the set of applications is interconnected and each individual connection has a set of integration paths defined including a default path;
adding a first rule to a rule repository, wherein the first rule is user-defined, and wherein the rule repository comprises a plurality of rules defining management of the set of applications;
monitoring the set of connections of the communication interconnect fabric to determine whether a performance metric for a specific application in the set of applications is within a predefined tolerance associated with the first rule in the rule repository; and
responsive to a determination that the performance metric for the specific applications in the set of applications connected through the communication interconnect fabric, is not within the predefined tolerance, instructing a change in availability of an integration component;
wherein the integration component is associated with the specific application and is integrated with the communication interconnect fabric;
wherein the change in availability of the integration component causes a state change of the specific application, and wherein the state change remains effective for a time period that is based on the first rule.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a computer-implemented method for dynamic management of integration points includes connecting a set of applications to a communication interconnect fabric to form a set of connections, wherein each application in the set of applications is interconnected and each individual connection has a set of integration paths defined including a default path. The set of connections is monitored to determine whether a performance metric for a specific application in the set of applications is within a predefined tolerance. Responsive to a determination that the performance metric for the specific application in the set of applications is not within a predefined tolerance, a change may be instructed in availability of an integration component.
-
Citations
14 Claims
-
1. A computer-implemented method for dynamic management of integration points, the computer-implemented method comprising:
-
connecting a set of applications to a communication interconnect fabric to form a set of connections, wherein each application in the set of applications is interconnected and each individual connection has a set of integration paths defined including a default path; adding a first rule to a rule repository, wherein the first rule is user-defined, and wherein the rule repository comprises a plurality of rules defining management of the set of applications; monitoring the set of connections of the communication interconnect fabric to determine whether a performance metric for a specific application in the set of applications is within a predefined tolerance associated with the first rule in the rule repository; and responsive to a determination that the performance metric for the specific applications in the set of applications connected through the communication interconnect fabric, is not within the predefined tolerance, instructing a change in availability of an integration component; wherein the integration component is associated with the specific application and is integrated with the communication interconnect fabric; wherein the change in availability of the integration component causes a state change of the specific application, and wherein the state change remains effective for a time period that is based on the first rule. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied thereon, the computer readable program code executable by a processor to perform a method for dynamic management of integration points, the method comprising:
-
connecting a set of applications to a communication interconnect fabric to form a set of connections, wherein each application in the set of applications is interconnected and each individual connection has a set of integration paths defined including a default path; adding a first rule to a rule repository, wherein the first rule is user-defined, and wherein the rule repository comprises a plurality of rules defining management of the set of applications; monitoring the set of connections of the communication interconnect fabric to determine whether a performance metric for a specific application in the set of applications is within a predefined tolerance associated with the first rule in the rule repository; and responsive to a determination that the performance metric for the specific applications in the set of applications connected through the communication interconnect fabric, is not within the predefined tolerance, instructing a change in availability of an integration component; wherein the integration component is associated with the specific application and is integrated with the communication interconnect fabric; wherein the change in availability of the integration component causes a state change of the specific application, and wherein the state change remains effective for a time period that is based on the first rule. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for dynamic management of integration points, the apparatus comprising:
a memory, and a computer processing device coupled with the memory and configured to;
connect a set of applications to a communication interconnect fabric to form a set of connections, wherein each application in the set of applications is interconnected and each individual connection has a set of integration paths defined including a default path;add a first rule to a rule repository, wherein the first rule is user-defined, and wherein the rule repository comprises a plurality of rules defining management of the set of applications; monitor the set of connections of the communication interconnect fabric to determine whether a performance metric for a specific application in the set of applications is within a predefined tolerance associated with the first rule in the rule repository; and responsive to a determination that the performance metric for the specific applications in the set of applications connected through the communication interconnect fabric, is not within the predefined tolerance, instruct a change in availability of an integration component; wherein the integration component is associated with the specific application and is integrated with the communication interconnect fabric; wherein the change in availability of the integration component causes a state change of the specific application, and wherein the state change remains effective for a time period that is based on the first rule. - View Dependent Claims (12, 13, 14)
Specification