Hajusrakenduste

Allikas: Teadmusbaas
Redaktsioon seisuga 8. oktoober 2016, kell 19:11 kasutajalt Vainol (arutelu | kaastöö)
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)

Hajusrakenduste aluspõhimõtted ja raamistikud

  • Sõnumiedastus (Message passing);
  • Klient-server mudel (Client-server);
  • Sõnumisüsteem (Message system):
    • Punktist punkti (Point-to-point);
    • Avalda/Telli sõnumid (Publish/Subscribe)
  • Hajusobjektid (Distributed objects):
    • Kaugaktiveerimine ja kaugteostus (Remote method invocation RMI);
    • Objektinõude maakler (Object request broker) -> Objektinõude maakleri arhitektuur COBRA;
    • Objektiruum (Object space)
  • Liikuvad agendid (Mobile agents);
  • Võrguteenused (Network services);
  • Koostöövõimelised rakendused (Collaborative applications)

Hajusatele objektidele ligipääsemise põhimõtted loodi protseduuride kaugväljakutse (Remote Procedure Call RPC) protokolliga, mis võimaldas kasutada üldistatud abstraktset mudelit. Vastavalt sellele mudelile teostatkse protsessidevahelist suhtlust protseduuri, funktsiooni või väljakutse (call) vormis. RPC protokoll

Hajusrakendusteks võib lugeda ka järgmisi mudeleid:

  • Kolleegilt-kolleegile arvutused (Peer-to-Peer Computing) mis põhineb samanimelisel võrgutehnoloogial;
  • Klasterarvutused (Cluster Computing);
  • Teenusarvutused (Utility Computing) arvutikasutajate erinevate vajaduste rahuldamise mudel;
  • Võrguarvutused (Grid Computing) - suurte, keerukate arvutusülesannete lahendamine paljude arvutite poolt;
  • Pilveteenused (Cloud Computing) - kasutajate ressursside paigutamine veebikeskkonda, tagades juurdepääsu suvalisest vahendist;
  • Dzungliarvutused (Jungle Computing) - mudelite ja ressursside dzungel (heterogeneous, hierarchical, distributed computing);


Tagasi hajusrakenduse mooduli lehele