Patent ID: 8005941

Claim:
A method for managing and transmitting events from a server via a communication link to a client, said method comprising: logging possible events in a client event service for the purpose of initializing or updating the client, logging possible events in a server event service for the purpose of initializing or updating the server, transferring detected events which have been logged from an installation interface to the server event service, sending requests initiated by the client event service regarding the detected events to the server event service, transmitting the detected events to the client event service on the basis of a request which has been made to the server event service, and transmitting events received by the client event service to a client application, wherein the client application logs a client callback function in the client event service for every event about which the client application is to be notified, and the client event service uses the communication link to log a corresponding server callback function in the server event service, and wherein to log the callback functions for an event with which a same event name is associated with the client and with the server, the following steps are performed: calling, by the client application, a client logging function from the client event service and providing said client logging function with an event name and with a pointer to the client callback function which is to be logged, logging, by the client logging function, a unique event identifier, transmitting the event identifier and the event name via the communication link to a server logging function of the server event service, logging, by the server logging function, a server callback function with the installation interface by transferring the event name, storing, by the server logging function in a server event table, a data record, which contains at least the event identifier and a pointer to the server callback function which is to be logged, reporting, by the server logging function, performance of the logging to the client logging function of the client event service via the communication link, and logging, by the client logging function, the client callback function by storing a data record in a client event table, the data record containing at least the event identifier and a pointer to the client callback function which is to be logged.