1. A method for managing denial of service situations at an application level in a communications network receiving message data, comprising sequentially: determining a first analysis to be performed associated with an event message generated in response to monitoring of said message data, the determining comprising performing a browsing of event rules, each event rule comprising a conditional clause and an associated first action to be taken, and determining a first event rule comprising said event message as the conditional clause and said first analysis as the first action to be taken; after said determining said first analysis, generating a request of said first analysis; receiving a first result message based on performance of said first analysis; and after receiving said first result message, determining a second action to be taken associated with said first result message comprising performing a first browsing of results rules, each results rule comprising a conditional clause and an associated action to be taken, and determining a first results rule comprising said first result message as a conditional clause and a further analysis as the action to be taken; after said determining said second action, generating a request of said further analysis; and generating a countermeasure message according to a countermeasure to be taken.