1. A method for remote management of one or more application servers, the method comprising: executing a remote management process on each of the one or more application servers; receiving an administrator-definable management configuration set, sent from an administrator to each of the remote management processes on each of the one or more application servers, defining at least one event to be detected in the application server and a respective associated at least one action to be taken upon detection of the events; for each of the at least one event to be detected in the application server, instantiating, via the remote management process, an event class on the application server to detect the at least one event; for each of the at least one action to be taken upon detection of the at least one event by the event class, instantiating, via the remote management process, a respective action class on the application server to perform that action on behalf of the event class that detects the at least one event; and operating the instantiated event classes to detect events and to send an event notification to each respective action class associated with that at least one event.