Patent Document ID: 9600233
Application ID: 12327988
Patent Status: 1

Claim One:
1. A computer-implemented method for a generic data model for event monitoring integration, the computer-implemented method comprising: generating, by a computer, monitor application descriptor data for an identified candidate by decomposing the identified candidate into a set of elements that include event sources and associated event descriptors that describe the events that an event source of event sources can emit using a monitor application descriptor generator, wherein the identified candidate is an application; identifying, by the computer, a monitor model associated with the identified candidate to form an identified target monitor model specification template; responsive to identifying the target monitor model specification template, the computer providing the monitor application descriptor data and the target monitor model specification template to a monitor model generator; identifying application elements, derived from the monitor application descriptor data and generated by the computer in the monitor application descriptor generator using source statements of the application, of the identified candidate to be monitored to form identified elements, wherein the identified elements are selected by a user from a user interface, configured to browse a module of the application, by first selecting an event source for the application and then selecting one or more emitted events associated with the event source; determining, by the computer, if the target monitor model specification template is associated with at least one identified element; responsive to a determination that the target monitor model specification template is associated with the at least one identified element, the computer selecting the target monitor model specification template; determining, by the computer, if an event is associated with the at least one identified element; responsive to a determination that the event is associated with the at least one identified element, the computer presenting a choice for the at least one identified event for selecting by a user; and generating, by the computer, the identified monitor model for the elements identified and chosen to create the identified monitor model output for monitoring the identified candidate by the monitor model generator using the target monitor model specification template.