Patent ID: 8621072

Claim:
A computer-implemented method for providing a notification of an event occurring within a document repository, the method comprising performing computer-implemented operations for: determining, by a computing device, that an event is to occur within a document repository computing system; in response to determining that the event is to occur, determining, by the computing device, whether one or more remote event receivers have registered for notification of the event prior to the occurrence of the event; in response to determining that one or more remote event receivers have registered for notification of the event prior to the occurrence of the event, generating, by the computing device, web service calls to the remote event receivers that have registered for notification of the event prior to the occurrence of the event, the web service calls providing notification that the event is to occur; determining, by the computing device, that the event has occurred; in response to determining that the event has occurred, determining, by the computing device, whether one or more remote event receivers have registered for notification of the event following the occurrence of the event; and in response to determining that one or more remote event receivers have registered for notification of the event following the occurrence of the event, generating, by the computing device, web services calls to the remote event receivers that have registered for notification of the event following the occurrence of the event, the web services calls providing notification that the event has occurred.