×

Dynamic management of integration protocols

  • US 10,348,588 B2
  • Filed: 05/15/2014
  • Issued: 07/09/2019
  • Est. Priority Date: 06/21/2013
  • Status: Active Grant
First Claim
Patent Images

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 for a particular application of the set of applications;

    in response to determining the predetermined performance metric is not within the predetermined tolerance associated with the particular application of the set of applications, by the one or more processors, adjusting a first integration path in the set of connections for a first portion of information passed to the particular application based on a set of rules to a queue, wherein each rule in the set of rules is a performance driven rule, and allowing a second portion of information passed to proceed to the particular application, and wherein the second portion of information comprises time-sensitive data;

    in response to determining a potential failure of the particular application based on the predetermined performance metric, adjusting a second integration path in the set of connections for a third portion of information passed to the particular application to an alternate application; and

    in response to determining that the predetermined performance method has returned to the predetermined tolerance associated with the particular application of the set of applications, by the one or more processors, performing a batch send of the queued information to the particular application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×