Sr-3-wyk-2.0-Slajd5

From Studia Informatyczne

Architektura systemu

Architektura systemu


Oprogramowanie realizujące komunikację grupową stanowi warstwę usługową dla aplikacji, stąd znajduje się poniżej aplikacji. Wejściowe zdarzenie wyślij zachodzi z inicjatywy aplikacji, zgłaszającej wysłanie wiadomości do grupy. Wyjściowe zdarzenia odbierz i zmiana_obrazu są natomiast zgłaszane przez warstwę komunikacji grupowej. Wejściowe zdarzenia awaria i powrót zgłasza detektor uszkodzeń, którego istnienie i poprawne działanie tutaj zakładamy.

Warstwa komunikacji grupowej, realizująca system komunikacji grupowej, jest zazwyczaj złożona z wielu podwarstw, realizujących takie funkcje, jak np. wspomniane już zarządzanie grupami (ang. membership ), rozsyłanie (ang. multicast ), funkcje wznawiania pracy procesu po awarii, uzgadnianie i inne. Na styku z aplikacją dostarcza jednak przejrzystego interfejsu, dzięki czemu projekt i implementacja aplikacji są znacząco uproszczone.


<< Poprzedni slajd | Spis treści | Następny slajd >>