ČVUT DSpace
  • Prohledat DSpace
  • English
  • Přihlásit se
  • English
  • English
Zobrazit záznam 
  •   ČVUT DSpace
  • České vysoké učení technické v Praze
  • Fakulta stavební
  • katedra geomatiky
  • Diplomové práce - 11155
  • Zobrazit záznam
  • České vysoké učení technické v Praze
  • Fakulta stavební
  • katedra geomatiky
  • Diplomové práce - 11155
  • Zobrazit záznam
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

Typ dokumentu
diplomová práce
master thesis
Autor
Laža Adam
Vedoucí práce
Landa Martin
Oponent práce
de Jesus Jorge Samuel Mendes
Studijní obor
Geomatika
Studijní program
Geodézie a kartografie
Instituce přidělující hodnost
Katedra geomatiky



Práva
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
Zobrazit celý záznam
Abstrakt
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
Zobrazit/otevřít
PLNY_TEXT (1.667Mb)
PRILOHA (2.820Mb)
POSUDEK (64.07Kb)
POSUDEK (84.01Kb)
Kolekce
  • Diplomové práce - 11155 [164]

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

DSpace software copyright © 2002-2016  Duraspace

Kontaktujte nás | Vyjádření názoru
Theme by 
@mire NV
 

 

Užitečné odkazy

ČVUT v PrazeÚstřední knihovna ČVUTO digitální knihovně ČVUTInformační zdrojePodpora studiaPodpora publikování

Procházet

Vše v DSpaceKomunity a kolekceDle data publikováníAutořiNázvyKlíčová slovaTato kolekceDle data publikováníAutořiNázvyKlíčová slova

Můj účet

Přihlásit se

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

DSpace software copyright © 2002-2016  Duraspace

Kontaktujte nás | Vyjádření názoru
Theme by 
@mire NV