1. Symetrickou (navázání, kterýkoliv z uzlů)
2. Nesymetrickou (jsou předem dána pravidla pro zahájení komunikace … příklad: Client/Server)
Procesy v uzlu jsou součástí spolupracujících programů. Z hlediska řízení je provádění programů:
1. Rovný s rovným (peer to peer)
Partneři jsou si rovni, tzn. že:
- každý partner zajišťuje vlastní řízení (tj. řízení provádění programu ve svém uzlu)
- žádný z partnerů neřídí jiného
- komunikaci může navázat kterýkoliv z nich
- při řízení komunikace se partneři podle potřeb střídají
2. Řídící a podřízený
· Obvykle je jeden určen jako řídící, který zajišťuje globální řízení (provádění příslušných programů) nejen ve svém uzlu
Na aplikační úrovni jen požadavky na komunikaci procesů:
· každý komunikační proces má vlastní řízení vlastních zdrojů a vlastních činností
· nejsou kladena omezení, který proces může komunikovat s kterým
· efektivní podpora transakčního i dávkového zpracování
· umožněna distribuce všech objektů (klient, server, zdroj)
· zajištění symetrické komunikace mezi rovnoprávnými partnery
Pro vzájemnou komunikaci vzdálených klientských procesů v DS a pro řízení distribuovaných aplikací se využívají:
Žádné komentáře:
Okomentovat