Thesis Details

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

Master's Thesis Student: Janyš Martin Academic Year: 2014/2015 Supervisor: Kočí Radek, Ing., Ph.D.
English title
Automated Arrangement and Coordination of Processes on the Java Platform
Language
Czech
Abstract
The 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. 
Keywords

Java, Sandbox, JVM, AOP, Web application, Spring, Application resilience

Department
Degree Programme
Information Technology, Field of Study Information Systems
Files
Status
defended, grade B
Date
22 June 2015
Reviewer
Committee
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), předseda
Brada Přemysl, doc. Ing., MSc. Ph.D. (WBU in Pilsen), člen
Květoňová Šárka, Ing., Ph.D. (DIFS FIT BUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Švéda Miroslav, prof. Ing., CSc. (DIFS FIT BUT), člen
Zendulka Jaroslav, doc. Ing., CSc. (DIFS FIT BUT), člen
Citation
JANYŠ, Martin. Automatická koordinace a řízení procesů na platformě Java. Brno, 2015. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2015-06-22. Supervised by Kočí Radek. Available from: https://www.fit.vut.cz/study/thesis/2397/
BibTeX
@mastersthesis{FITMT2397,
    author = "Martin Jany\v{s}",
    type = "Master's thesis",
    title = "Automatick\'{a} koordinace a \v{r}\'{i}zen\'{i} proces\r{u} na platform\v{e} Java",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/2397/"
}
Back to top