×

Systems and methods for assessing application usage

  • US 9,009,289 B1
  • Filed: 03/31/2014
  • Issued: 04/14/2015
  • Est. Priority Date: 03/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for contextually assessing the relative usage of an n-tier enterprise application in a given business environment context comprising:

  • determining the n-tier enterprise application'"'"'s deployment structure including the number of tiers that are deployed and the number of nodes that service each tier;

    determining a plurality of server characteristic values based upon the n-tier enterprise application'"'"'s deployment structure;

    summing the plurality of server characteristic values weighted by a plurality of server characteristic weights to generate a server hardware score for a node, the server characteristic weights having values in accordance with the relative usage associated with the business environment context;

    determining a plurality of middleware characteristic values based upon the n-tier enterprise application'"'"'s deployment structure;

    summing the plurality of middleware characteristic values weighted by a plurality of middleware characteristic weights to generate a middleware score for the node, the plurality of middleware characteristic weights having values in accordance with the relative usage associated with the business environment context;

    generating a first node score for the node by combining the server hardware score and the middleware score, where the node is one of a plurality of nodes in a tier of the n-tier enterprise application;

    determining an aggregate tier node score by summing a plurality of node scores in the tier, including the first node score, where each of the node scores is weighted based upon the node'"'"'s usage by the n-tier enterprise application, the aggregate tier node normalized by the number of nodes in the tier;

    determining a combined application middleware and server score by dividing the aggregate tier node score by a number of tiers used by the application;

    determining an application characteristics score by summing a plurality of application characteristic values weighted by a plurality of weights; and

    determining the relative usage of the n-tier enterprise application for the given business environment context by scaling the application characteristics score by the combined application middleware and server score.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×