04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

44 Štúdie vybraných tém programových a informaných systémov<br />

Nehomogénne prostredie<br />

Distribuované súiastky sa nespájajú len s distribuovaným geografickým rozmiestnením<br />

výpotových uzlov ale aj rôznorodosou (heterogénnosou) použitého softvéru<br />

a hardvéru. Spájajúci softvér sa dokáže vysporiada s rôznorodosou prostredia. Na zjednotenie<br />

hardvérových a softvérových platforiem je však možné tiež použi koncept virtuálneho<br />

stroja, kde distribuovaná aplikácia sa bude reálne vykonáva na rozdielom hardvéri<br />

a rôznych operaných systémoch. Použitím virtualizácie teda zabezpeíme jednotnos<br />

hardvéru a softvéru na všetkých uzloch v systéme.<br />

Bezpenos<br />

Obzvláš dôležitou témou v prípade distribuovaných aplikácií je bezpenos. Mnoho distribuovaných<br />

systémov je založených na komunikácii prostredníctvom verejných kanálov,<br />

akým je napríklad internet. V prostredí internetu pomerne asto dochádza k neželanému<br />

vniknutiu do systému alebo neautorizovanej zmene informácie. Otázka bezpenosti<br />

v prostredí distribuovaných systémov je komplexná téma.<br />

2.1.5 Spolupráca a súinnos súiastok<br />

Distribuovaný systém je postavený na možnosti používa viaceré súiastky, ktoré sa vykonávajú<br />

na rôznych softvérových a hardvérových platformách. Nevyhnutnosou pri komunikácii<br />

medzi jednotlivými súiastkami je súinnos zúastnených súiastok. Súinnos<br />

je založená na výmene správ medzi súiastkami na základe stanovených konvencií. Súinnos<br />

súiastok je silne závislá na ich zložitosti. Jednoduchšie súiastky sú menej náchylné<br />

na chyby v komunikácii.<br />

V závislosti od použitia konkrétneho spájajúceho softvéru, môže by súinnos realizovaná<br />

viacerými spôsobmi ako:<br />

− výmena správ,<br />

− zdieanie informácií,<br />

− synchronizácia operácií.<br />

Súinnos medzi súiastkami silne závisí od zložitosti súiastok a zložitosti celého systému.<br />

Systém postavený na jednom type hardvéru a softvéru je jednoduchší ako systém,<br />

ktorý spája súiastky fungujúce na rôznych hardvérových a softvérových platformách.<br />

Preto pri analýze spolupráce medzi súiastkami v rámci vekého distribuovaného systému<br />

je potrebné zváži viaceré skutonosti:<br />

− spolupráca medzi aplikáciami,<br />

− spolupráca medzi aplikáciou a operaným systémom,<br />

− spolupráca medzi službou cieového a zdrojového operaného systému,<br />

− dohody ohadom rozhraní, syntaxe a sémantiky,<br />

− architektúra súiastok a ich vzájomná spolupráca.<br />

2.1.6 Hardvérové a softvérové prostredie<br />

Distribuovanou aplikáciou môžeme nazva aplikáciu, ktorá sa vykonáva na viacerých<br />

poítaoch a asto na rozdielnych operaných systémoch. Nastáva viacero problémov,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!