ZAWWW-2st1.2-w03.tresc-1.0-Slajd3

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Aplikacje rozproszone

Aplikacje rozproszone


Wiele aplikacji jest w sposób naturalny rozproszonych. Rozproszenie aplikacji może być spowodowane przez następujące czynniki:

  • dane, na których działa aplikacja, mogą być przechowywane na wielu komputerach, dostęp do danych może się odbywać tylko zdalnie, systemy przechowujące dane mogą być heterogeniczne,
  • obliczenia wykonywane przez aplikację mogą być rozproszone w celu lepszego wykorzystania mocy obliczeniowej dostępnych komputerów lub w celu wykorzystania jakichś specyficznych cech wybranych komputerów,
  • użytkownicy aplikacji mogą być fizycznie rozproszeni.

Rysunek zamieszczony na slajdzie ilustruje scenariusz typowy dla aplikacji rozproszonej. Użytkownicy wykonują swoje fragmenty aplikacji rozproszonej wykorzystując do tego celu lokalne komputery. Fragmenty aplikacji komunikują się ze sobą za pomocą obiektów współdzielonych, wykonujących się najczęściej na wielu serwerach. Obiekty wykonujące się w ramach jednego serwera mogą być ze sobą mocno powiązane, ale mogą także wiązać się z obiektami wykonującymi się zdalnie na innym serwerze.


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