Adam Laža
IZOLACE PROCESŮ VE FRAMEWORKU PYWPS
Tato diplomová práce se věnuje možnostem izolace procesů v rámci frameworku PyWPS jako jedné z implementací OGC WPS. Web Processing Service
je standard vydaný a dále rozšiřovaný Open Geospatial Consorciem. První část popisuje samotný standard včetně všech základních požadavků
GetCapabilities, DescribeProcess a Execute. V závěru první části jsou zmíněny některé z implementací WPS standardu. Druhá část
se zaměřuje na PyWPS, což je implementace WPS standardu napsaná v programovacím jazyce Python. Čtenáři jsou seznámeni jak se současným
stavem PyWPS, tak s projektem PyWPS-demo, ukázkovou instancí PyWPS serveru, na kterém je postavena praktická část. Následuje rešerše,
která mapuje možné řešení izolace procesů, a nakonec je popsána Docker technologie, která slouží pro kontejnerizaci. Tato technologie byla
vybrána pro samotnou implementaci izolace. Poslední část se zabývá použitím Docker kontejnerů pro izolaci procesů. Detailně je vysvětleno,
jak funguje Execute operace a následně je popsána nově vytvořená třída Container se všemi svými metodami.
Diplomová práce Adama Laži