Patent ID: 8230398

Claim:
A method of monitoring a software system, wherein the method comprises: receiving a monitoring message by a monitoring component, wherein the monitoring message comprises a unique identifier of a type of an event to be logged and is sent from a system component of the software system, and wherein the software system is based on a service oriented architecture (SOA) comprising system components communicating with each other via exchanging messages; accessing a monitoring ontology of a knowledge base comprising at least one interpretation rule for interpreting the monitoring message by the monitoring component, wherein the monitoring ontology of the knowledge base includes agreements on how the monitoring message is to be interpreted and provides mapping information on how to transform the monitoring message into a log entry of a log; and storing monitoring message information in the log by the monitoring component in accordance with the at least one interpretation rule of the monitoring ontology of the knowledge base, wherein the at least one interpretation rule of the monitoring ontology of the knowledge base specifies whether the monitoring message information is logged by the monitoring component and specifies in which format the monitoring message information is logged by the monitoring component.