ČVUT DSpace
  • Search DSpace
  • Čeština
  • Login
  • Čeština
  • Čeština
View Item 
  •   ČVUT DSpace
  • Czech Technical University in Prague
  • Faculty of Civil Engineering
  • Department of Geomatics
  • Master Theses - 11155
  • View Item
  • Czech Technical University in Prague
  • Faculty of Civil Engineering
  • Department of Geomatics
  • Master Theses - 11155
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Izolace procesů ve frameworku PyWPS

Process isolation in PyWPS framework

Type of document
diplomová práce
master thesis
Author
Laža Adam
Supervisor
Landa Martin
Opponent
de Jesus Jorge Samuel Mendes
Field of study
Geomatika
Study program
Geodézie a kartografie
Institutions assigning rank
Katedra geomatiky



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
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
Metadata
Show full item record
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.
 
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.
 
URI
http://hdl.handle.net/10467/73987
View/Open
PLNY_TEXT (1.667Mb)
PRILOHA (2.820Mb)
POSUDEK (64.07Kb)
POSUDEK (84.01Kb)
Collections
  • Diplomové práce - 11155 [141]

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Useful links

CTU in PragueCentral library of CTUAbout CTU Digital LibraryResourcesStudy and library skillsResearch support

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Contact Us | Send Feedback
Theme by 
@mire NV