Automatická koordinace a řízení procesů na platformě Java

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) prof. Ing. Miroslav Švéda, CSc. (místopředseda) Doc. Ing. Přemysl Brada, MSc. Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) doc. Ing. Jaroslav Zendulka, CSc. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Živost dané jednotky (Java Capsule) ověřujete pravidelnými dotazy s aktivním čekáním (polling) s uspáním procesu. Jak lze tento problém řešit bez aktivního čekání? Vysvětlete licenci k odevzdaným zdrojovým kódům (soubor na CD 'Project/LICENSE'): IBA CZ Confidential Copyright IBA CZ 2013 ALL RIGHTS RESERVED The source code for this program is not published or otherwise divested of its trade secrets.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKočí, Radekcs
dc.contributor.authorJanyš, Martincs
dc.contributor.refereeSmrčka, Alešcs
dc.date.created2015cs
dc.description.abstractPředmětem diplomové práce je téma odolnosti a stability webových aplikací se zaměřením na platformu Java. Řada existujících informačních systémů postavených nejen nad touto platformou se potýká s problémy, které narušují stabilitu aplikace. Tyto problémy pak mohou vyústit ve výpadek, odstávku a následně i finanční nebo obchodní ztrátu v důsledku nefunkčnosti celé služby. Cílem bude ukázat problémy, se kterými se aplikace potýkají v provozním prostředí, a jak je proaktivně řešit. Jako možná dílčí řešení zvýšení stability mohou být vhodná konfigurace JVM (Java Virtual Machine), analýza a oprava odhalených chyb anebo technika na zvýšení stability nazývaná Sandboxing, které se věnuje tato práce. Pomocí této techniky je možné rozdělit aplikace do samostatných částí, které se nemohou ovlivnit. Zamezí se tak šíření chyb mezi částmi aplikace a tím zvýšíme stabilitu celé aplikace. Mezi cílové aplikace patří Java aplikace realizované za pomoci aplikačního rámce Spring. Do takto postavených aplikací lze zavést techniku Sanboxing vhodnou konfigurací, která zajistí, že běh aplikace bude rozdělen do určených částí, které budou automaticky testovány a případně restartovány. Aplikace se tak sama zotaví v postižených částech bez kompletního výpadku. Projekt nese jméno Java Capsules.cs
dc.description.abstractThe subject of this thesis is the topic of the resilience and stability of web applications with a focus on the Java platform. Many existing information systems based not only upon this platform face problems that disturb the stability of applications. These problems may result in the failure, downtime and, consequently, financial or business loss due to the malfunction of the whole service. The aim is to show the problems that the applications face in a production environment and to show how to address them proactively. A possible partial solution to increase the stability may be an appropriate configuration of JVM (Java Virtual Machine), an analysis and corrections of detected errors, or a technique called Sandboxing to increase the stability, which this thesis deals with. Using this technique, it is possible to divide the application into separate parts that cannot influence each other. This prevents the propagation of errors among the parts of the application and thereby increases the stability of the entire application. The target applications include the Java applications made with the help of Spring framework. The Sanboxing technique can be implemented into the applications built this way by means of suitable configuration, which ensures that the application run will be divided into specified parts that will be automatically tested and possibly restarted. The application then recovers itself in the affected areas without a complete failure. The project is called Java Capsules.en
dc.description.markBcs
dc.identifier.citationJANYŠ, M. Automatická koordinace a řízení procesů na platformě Java [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2015.cs
dc.identifier.other88339cs
dc.identifier.urihttp://hdl.handle.net/11012/52310
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectJavacs
dc.subjectSandboxcs
dc.subjectOddělování procesůcs
dc.subjectJVMcs
dc.subjectAOPcs
dc.subjectWebová aplikacecs
dc.subjectSpringcs
dc.subjectStabilita aplikacícs
dc.subjectJavaen
dc.subjectSandboxen
dc.subjectJVMen
dc.subjectAOPen
dc.subjectWeb applicationen
dc.subjectSpringen
dc.subjectApplication resilienceen
dc.titleAutomatická koordinace a řízení procesů na platformě Javacs
dc.title.alternativeAutomated Arrangement and Coordination of Processes on the Java Platformen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2015-06-22cs
dcterms.modified2020-05-09-23:39:28cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid88339en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:20:14en
sync.item.modts2025.01.15 13:49:27en
thesis.disciplineInformační systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.18 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-2397_v.pdf
Size:
86.03 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-2397_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-2397_o.pdf
Size:
88.81 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-2397_o.pdf
Loading...
Thumbnail Image
Name:
review_88339.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_88339.html
Collections