Název:
Framework pro distribuované komponentové aplikace
Překlad názvu:
Framework for Component Oriented Distributed Applications
Autoři:
Lenčéš, Miroslav ; Galamboš, Leo (vedoucí práce) ; Žemlička, Michal (oponent) Typ dokumentu: Diplomové práce
Rok:
2010
Jazyk:
cze
Abstrakt: [cze][eng] Prostredie PLAS slúži k jednoduchému vytváraniu aplikácií, ktoré sú spustitelné na roznych platformách, v podobe komponentového systému v programovacom jazyku JAVA. Výsledná aplikácia može být distribuovaná na viacero užívatelom definovaných vzájomne prepojených počítačoch. Užívatel' plne ovládá výpočetnú část aplikácie a tok dát, teda jednotlivé komponenty a hrany mezi nimi. Prostredie zabezpečuje transparentný prenos dát potomkom na základe definovaných pravidiel, lokačnú nezávislost' požitých komponent, obnovu dát v prípade výpadku a vyvažovanie zátaže medzi jednotlivými uzlami tvoriacimi prostredie aplikácie. Siet' aplikácie je možné zabezpečit' pred možným útokom z okolitých uzlov použitím obojstrannej autentifikácie SSL/TLS.PLAS framework is designed for easy development of multiplatform applications in form of component system in JAVA programming language. 1Target application can be distributed to multiple connected, user defined computer. User has full control over computation part of component and data flow ie. vertices of component system and edges between them. Framework acts as a transparent communication layer, delivers data to child components using user defined routing informations. Also provides location transparency for used components, data recovery after node failure and load balancing between nodes that are used in application. Computation network can be protected against outside attackers using SSL/TLS two-way authentication.