Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Repository of the University of Ljubljana
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Browse
New in RUL
About RUL
In numbers
Help
Sign in
Details
Vpeljava mikrostoritev v Java EE aplikacije
ID
ARTAČ, BLAŽ
(
Author
),
ID
Mahnič, Viljan
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(2,80 MB)
MD5: 19DA04E7606C58794FF795567E9E27AA
PID:
20.500.12556/rul/cd139dc8-9f98-4e97-9cb8-5ca052ecffe2
Image galllery
Abstract
Zahtevnost (poslovnih) aplikacij se povečuje dnevno. Aplikacije morajo biti skalabilne, delovati na več platformah hkrati (splet, pametni telefoni …), se povezovati in integrirati z zunanjimi storitvami, obdelovati velike količine podatkov v kratkem času, biti prilagojene za delovanje v oblaku … Kljub novim izzivom pa se razvoja takih aplikacij še vedno lotevamo na monoliten način, ki postaja čedalje manj primeren za sodobno, hitro rastoče (oblačno) okolje. Kot odgovor na to so se pojavile mikrostoritve, ki obljubljajo rešitev, vendar hkrati skrivajo veliko pasti. V diplomski nalogi primerjamo oba načina razvoja aplikacij in pokažemo, kdaj je primerneje uporabiti enega in drugega. Podrobneje se usmerimo v razvoj mikrostoritev ter predstavimo koncepte in orodja, ki nam lahko pri tem pomagajo. Prikažemo različne načine za vpeljavo mikrostoritev v javanske aplikacije in na koncu enega izmed njih uporabimo za preoblikovanje obstoječe monolitne aplikacije v ekvivalentno rešitev z mikrostoritvami.
Language:
Slovenian
Keywords:
mikrostoritve
,
java
,
mikrostoritvene šasije
,
skalabilnost
,
odkrivanje storitev
,
monolitne aplikacije
,
asinhrona in sinhrona komunikacija
,
samozadostni izvršljivi JAR
Work type:
Bachelor thesis/paper
Organization:
FRI - Faculty of Computer and Information Science
Year:
2016
PID:
20.500.12556/RUL-85131
Publication date in RUL:
13.09.2016
Views:
1777
Downloads:
529
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
ARTAČ, BLAŽ, 2016,
Vpeljava mikrostoritev v Java EE aplikacije
[online]. Bachelor’s thesis. [Accessed 14 March 2025]. Retrieved from: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=eng&id=85131
Copy citation
Share:
Secondary language
Language:
English
Title:
Introducing microservices into Java EE applications
Abstract:
Complexity of (enterprise) applications and software is increasing daily. Applications are required to be scalable, to operate simultaneously on different platforms (web, mobile …), to connect and integrate with external services, process large amounts of data in short time, to work in the cloud … Despite new challenges, the development of this kind of applications is still being resolved in a monolithic manner, which is becoming less and less suitable for modern, quickly growing (cloud) environment. Microservices try to address this challenges, but while providing certain solutions they also present new problems. In this thesis both styles are compared and it is shown when one is more appropriate for use than the other one. More specifically, focus is given on development of microservices and concepts and tools of trade, that can help along the way. Different ways of introducing microservices in Java applications are presented, according to application requirements, and one of them is used to transform existing Java monolithic application to microservices.
Keywords:
microservices
,
Java
,
microservice chassis
,
scalability
,
service discovery
,
monolithic applications
,
synchronous and asynchronous communication
,
fat jar
Similar documents
Similar works from RUL:
Mobbing
Medijska norost
Apolitičnost mladine
Spremenjena mladost
Samske ženske
Similar works from other Slovenian collections:
No similar works found
Back