Details

Ogrodje za razvoj mikrostoritev v Javi in njihovo skaliranje v oblaku : diplomsko delo
ID Faganel, Tilen (Author), ID Jurič, Matjaž Branko (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (3,67 MB)
MD5: B53A2F1555738E9904B34B5514894644
PID: 20.500.12556/rul/285a7af8-deff-4fd2-820e-4514bc0a16af

Abstract
Uporaba spletnih aplikacij v zadnjih letih strmo raste, zato je način arhitekturne zasnove in razvoja takih aplikacij postal vedno pomembnejši. Arhitektura mikrostoritev naslovi potrebe sodobnih poslovnih aplikacij, ki imajo veliko število uporabnikov in se razvijajo iterativno. Osredotoča se na dekompozicijo aplikacij v manjše obvladljive funkcionalno zaključene storitve, ki jih neodvisno in samostojno upravljamo ter namestimo. Kljub temu razvoj pravih mikrostoritev v Javi EE s trenutnimi orodji ni mogoč. V ta namen smo v diplomski nalogi razvili ogrodje za razvoj mikrostoritev s pomočjo tehnologij Java EE. Omogoča nam, da izberemo komponente, ki jih nato ogrodje ustrezno inicializira in zapakira v samostojen arhiv, ki ga lahko poganjamo neodvisno brez zunanjih odvisnosti. Prav tako pa nam močno olajša namestitev in skaliranje razvitih mikrostoritev v oblačna okolja PaaS. Ključni doprinos diplomskega dela je razvoj izvirnega ogrodja za razvoj mikrostoritev v Javi EE, ki je prvo tako ogrodje za platformo Java in omogoča enostaven in hiter razvoj mikrostoritev.

Language:Slovenian
Keywords:mikrostoritve, skalabilnost, oblak, spletne aplikacije, java ee, docker
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Publisher:[T. Faganel]
Year:2015
Number of pages:73 str.
PID:20.500.12556/RUL-72462 This link opens in a new window
COBISS.SI-ID:1536564675 This link opens in a new window
Publication date in RUL:18.09.2015
Views:1943
Downloads:655
Metadata:XML DC-XML DC-RDF
:
FAGANEL, Tilen, 2015, Ogrodje za razvoj mikrostoritev v Javi in njihovo skaliranje v oblaku : diplomsko delo [online]. Bachelor’s thesis. T. Faganel. [Accessed 13 March 2025]. Retrieved from: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=eng&id=72462
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Framework for Microservice Development in Java and Their Scaling in the Cloud
Abstract:
In recent years' usage of web applications has increased. Therefore, it has become increasingly important how these applications are designed and developed. The microservice architecture addresses the needs of modern business applications with a large number of users and iterative development. The architecture focuses on decomposing applications into small autonomous services which are deployed and managed independently. However, developing true microservices in Java EE is not possible with the currently available tools. In this thesis we designed and implemented a framework for developing microservices with stock Java EE technologies. The framework allows us to select the required Java EE components, which are then bootstrapped and packaged into an executable archive that has no external dependencies. It also greatly simplifies deploying and scaling developed microservices into various PaaS and other cloud environments. The key contribution of this thesis is an original framework for developing microservices using Java EE. It is the first such framework for the Java platform and enables easy and rapid development of microservices.

Keywords:microservices, scalability, cloud, web applications, java ee, docker

Similar documents

Similar works from RUL:
  1. Cross-platform continuous integration
  2. Introducing microservices into Java EE applications
  3. Implementation of components for microservice development in .NET Core framework
  4. Microservice development in Go programming language
  5. Comparison of mobile application frameworks
Similar works from other Slovenian collections:
  1. Primerjava spletnih tehnologij z razvojem rešitev na osnovi vzorca MVC
  2. Unicode and Java Web Applications
  3. Upravljanje z zbirčnimi sistemi v Javi
  4. DEVELOPMENT OF WEB APPLICATIONS USING HTML 5
  5. DEVELOPMENT OF CONTEMPORARY WEB APPLICATIONS BASED ON LARAVEL FRAMEWORK

Back