Patent ID: 8458716

Claim:
A computer-implemented method for operating an enterprise resource planning system, the method comprising: running a placeholder job provided by said enterprise resource planning system in the enterprise resource planning system in response to a request from at least one client application for notification of at least one background processing event, the placeholder job is executed in response to the at least one background processing event, the placeholder job is configured to notify a server component of the at least one background processing event, the server component is a callback listener which is arranged at a backend of the enterprise resource planning system and which communicates with a callback server arranged on a client side, a callback registry is used for checking the event history table for available events, for creating entries in a callback registry table, if no events are present, and for calling an event listener which creates the placeholder job with a start condition that listens on background processing events, wherein, if the listening placeholder job detects the background processing event of the enterprise resource planning system, then the corresponding placeholder job executes an assigned business logic in order to read said callback registry table and to notify all registered callback servers to listen to the corresponding background processing event using callbacks, the notifying all registered call back servers wakes the client application that is informed that the at least one background processing event was raised, the client application continuing its processing without using a polling mechanism.