Dieser Abschnitt gibt einen Überblick über die Komponenten des CORBA-Event-Service. Zur genaueren Betrachtung sei auf [OMG 93c] verwiesen.
Der CORBA-Event-Service ermöglicht asynchrone Kommunikation von Objekten mittels Ereignismeldungen. Dabei werden zwei unterschiedliche Rollen für Objekte definiert: Supplier und Consumer. Supplier erzeugen Ereignismeldungen und versenden sie an Consumer. Consumer empfangen die Ereignismeldungen und verarbeiten sie weiter. Die Zuordnung von Supplier und Consumer erfolgt durch Austauschen von Objektreferenzen.