×

Middleware system validation tool

  • US 10,374,810 B2
  • Filed: 01/05/2017
  • Issued: 08/06/2019
  • Est. Priority Date: 01/05/2017
  • Status: Active Grant
First Claim
Patent Images

1. A middleware system validation tool comprising:

  • a retrieval engine configured to;

    receive a request to modify software on a network component;

    retrieve a pre-change activity status from the network component, wherein the pre-change activity status comprises;

    an indication of a pre-change processor usage of the network component and a pre-change application executing on the network component;

    a pre-change instance status indicating one or more first middleware instances running on the network component; and

    a pre-change virtual machine status indicating one or more virtual machines running on the network component;

    determine whether a change request status indicates that the modification of the software on the network component is complete; and

    receive a post-change activity status upon a determination that the modification of the software on the network component is complete, the post-change activity status comprising;

    an indication of a post-change processor usage of the network component and a post-change application executing on the network component;

    a post-change instance status indicating one or more second middleware instances running on the network component; and

    a post-change virtual machine status indicating one or more virtual machines running on the network component;

    a network component status engine configured to;

    receive the pre-change activity status;

    receive the post-change activity status; and

    compare the pre-change activity status and the post-change activity status to determine whether the software modification is successful by;

    comparing the post-change processor usage with the pre-change processor usage;

    comparing the post-change application with the pre-change application;

    determining whether the one or more second middleware instances includes the same number of middleware instances as the one or more first middleware instances;

    determining whether the one or more second middleware instances includes the same types of middleware instances as the one or more first middleware instances; and

    determining whether the one or more virtual machines indicated by the post-change virtual machine status are the same as the one or more virtual machines indicated by the pre-change virtual machine status; and

    a certificate validation engine configured to;

    receive certificate information from the network component upon a determination that the modification of the software on the network component is complete, the certificate information including information for a secure sockets layer (SSL) certificate;

    determine whether the SSL certificate is valid;

    upon a determination that the SSL certificate is invalid, generate a certificate signing request;

    communicate the certificate signing request to a user;

    receive a renewed SSL certificate; and

    communicate the renewed SSL certificate to the network component.

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