1. A computer-implemented method comprising: a rule engine locally storing a first event dispatched from a first remote source system via a message broker; the rule engine triggering a first rule relevant to the first event; the rule engine issuing an update operation via the message broker to a first remote provider storing first context information relevant to the first event; and the rule engine updating the first event stored locally with the first context information.