Izolace procesů ve frameworku PyWPS
Process isolation in PyWPS framework
dc.contributor.advisor | Landa Martin | |
dc.contributor.author | Laža Adam | |
dc.date.accessioned | 2018-01-25T21:37:11Z | |
dc.date.available | 2018-01-25T21:37:11Z | |
dc.date.issued | 2018-01-08 | |
dc.identifier | KOS-695599775705 | |
dc.identifier.uri | http://hdl.handle.net/10467/73987 | |
dc.description.abstract | 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. | cze |
dc.description.abstract | This master thesis is dedicated to a process isolation in PyWPS framework as one of the OGC WPS implementations. OGC WPS is Web Processing Service Standard defined by Open Geospatial Consortium. The first part describes the standard itself including all three mandatory operations GetCapabilities, DescribeProcess and Execute. At the end of the first part, some implementations of the standard are mentioned. The second part concentrates on PyWPS, one of the WPS implementations implementations implementations written in Python. Readers are introduced to the current state of PyWPS as well as to PyWPS-demo project, a demo server instance, which the implementation part is based on. A research about possible solutions of process isolation follows and then Docker technology is described as final choice for implementation. The third part covers the implementation of Docker containers for process isolation. The workflow of Execute operation is described in detail and brand new Container class with all its methods is introduced. | eng |
dc.language.iso | ENG | |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | OGC WPS,PyWPS,Docker kontejner,Python,izolace procesu,geoprocesing,zpracování dat | cze |
dc.subject | OGC WPS,PyWPS,Docker container,Python,process isolation,Web Processing Service,geoprocessing | eng |
dc.title | Izolace procesů ve frameworku PyWPS | cze |
dc.title | Process isolation in PyWPS framework | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.date.accepted | ||
dc.contributor.referee | de Jesus Jorge Samuel Mendes | |
theses.degree.discipline | Geomatika | cze |
theses.degree.grantor | Katedra geomatiky | cze |
theses.degree.programme | Geodézie a kartografie | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 11155 [153]