×

Generating a management pack at program build time

  • US 8,438,542 B2
  • Filed: 12/17/2007
  • Issued: 05/07/2013
  • Est. Priority Date: 12/17/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a management pack for use in monitoring the operation of an application program, the method comprising:

  • receiving data defining one or more events to be generated by the application program;

    receiving data defining one or more management classes for the application program;

    receiving a request to build the application program; and

    in response to receiving the request, using the data defining the one or more events generated by the application program and the data defining the one or more management classes to generate the management pack further comprisesexecuting a first translator to translate the data defining the one or more events generated by the application program to an object model specified using a service modeling language (SML), wherein the first translator is further configured to call an application programming interface (API) exposed by a management pack engine to translate the data defining the one or more events generated by the application program to the object model specified using a SML,executing a second translator to translate the data defining the one or more management classes for the application program to the object model specified using the SML, wherein the second translator is further configured to call an API exposed by a management pack engine to translate the data defining the one or more management classes for the application program to the object model specified using the SML,executing the management pack engine operative to implement the API and to maintain a model store for storing the model expressed using the SML, andexecuting a management pack compiler configured to read the model expressed using the SML and to compile the model into the management pack.

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