Sr-12-wyk-1.0-Slajd22
Z Studia Informatyczne
Usługa zdarzeń (1)
Jako przykład rozważmy bardziej szczegółowo usługę zdarzeń. Usługa ta uzupełnia tradycyjny model wywołań o możliwość informowania o zachodzeniu w środowisku różnych zdarzeń . Zdarzenia te generowane są u dostawców (ang. supplier ), a odczytywane przez odbiorców (ang. consumer ). W obu tych rolach może wystąpić zarówno klient, jak i serwer. Informacje o zdarzeniach propaguje kanał zdarzeń (ang. event channel ). Przekazywanie informacji o zdarzeniach odbywa się w sposób asynchroniczny, tzn. ich odczytywanie przez konsumentów oraz generowanie przez dostawców odbywa się zupełnie niezależnie w czasie. Zdarzenia mają związek z dostępnością zasobów, które w kontekście platformy CORBA są najczęściej obiektami CORBA.