Zobrazit minimální záznam

Process isolation in PyWPS framework



dc.contributor.advisorLanda Martin
dc.contributor.authorLaža Adam
dc.date.accessioned2018-01-25T21:37:11Z
dc.date.available2018-01-25T21:37:11Z
dc.date.issued2018-01-08
dc.identifierKOS-695599775705
dc.identifier.urihttp://hdl.handle.net/10467/73987
dc.description.abstractTato 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.abstractThis 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.isoENG
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectOGC WPS,PyWPS,Docker kontejner,Python,izolace procesu,geoprocesing,zpracování datcze
dc.subjectOGC WPS,PyWPS,Docker container,Python,process isolation,Web Processing Service,geoprocessingeng
dc.titleIzolace procesů ve frameworku PyWPScze
dc.titleProcess isolation in PyWPS frameworkeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted
dc.contributor.refereede Jesus Jorge Samuel Mendes
theses.degree.disciplineGeomatikacze
theses.degree.grantorKatedra geomatikycze
theses.degree.programmeGeodézie a kartografiecze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam