×

SYSTEMS AND METHODS FOR CONFIGURATION KNOWLEDGE SEARCH

  • US 20170249176A1
  • Filed: 02/26/2016
  • Published: 08/31/2017
  • Est. Priority Date: 02/26/2016
  • Status: Active Application
First Claim
Patent Images

1. A method for searching configuration knowledge of a middleware in a virtual machine environment, comprising:

  • identifying a configuration of the middleware by a hypervisor executing at a computing device and from a virtual machine executing at the computing device, the computing device comprising at least one processor and a data storage device in communication with the at least one processor, the middleware comprising at least one component, providing to a corresponding software application services not provided by the computing device, and supporting development and delivery of the corresponding software application, and the configuration of the middleware comprising a way to configure the at least one component, identifying the configuration comprisinggathering, by the hypervisor, user statistics of the configuration of the middleware, the user statistics identifying a configuration file and comprising data selected from the group consisting of a location of the configuration file, a key for the at least one component of the middleware, and a configuration value, and combinations thereof, andstoring, by the hypervisor, the user statistics in a designated database;

    tracing, by the hypervisor, the configuration at runtime, comprising recording, by the hypervisor, a code of the configuration of the middleware at runtime in a call stack;

    initiating, by the hypervisor, a search query, comprisingmatching, by the hypervisor, search query terms with a corresponding component of the middleware in the call stack; and

    identifying, by the hypervisor, in the designated database a corresponding configuration of the corresponding component; and

    proposing, by the hypervisor, a proposal configuration based on the corresponding configuration of the corresponding component.

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