magistrsko delo
Povzetek
V magistrski nalogi si bomo pogledali postopek izbire in menjave sistema za komunikacijo v arhitekturi odjemalec-strežnik. Sistemi za komunikacijo omogočajo izmenjavo informacij preko interneta in s tem delovanje spletnih aplikacij. Z namenom doseganja hitrejše, bolj varne in zanesljive komunikacije v aplikacijah se v okviru razvojnih skupin pogosto pojavi želja po zamenjavi z novejšimi pristopi. V bolj kompleksnih aplikacijah je lahko zamenjava komunikacijskih sistemov zelo zahtevna, saj moramo paziti, da ne povzročimo izpada ali napačnega delovanja. Preden se odločimo za zamenjavo, moramo najprej analizirati sisteme, ki se uporabljajo v ta namen in na podlagi analize določiti najbolj primernega. Primer takšne zamenjave smo naredili na projektu podjetja Iskraemeco. Sestavili smo seznam zahtev in pripravili performančne teste. Glede na rezultate smo izbrali tehnologijo gRPC, ki smo jo uporabili v projektu za zamenjavo zastarelega sistema. Na podlagi predstavljenih postopkov v magistrski nalogi smo uspešno naredili zamenjavo na vseh storitvah v projektu.
Ključne besede
primerjava;vmesna programska oprema;kakovost servisa;arhitektura odjemalec-strežnik;računalništvo in informatika;magisteriji;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2021 |
Tipologija: |
2.09 - Magistrsko delo |
Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: |
[J. Šmid] |
UDK: |
004.7(043.2) |
COBISS: |
79858435
|
Št. ogledov: |
163 |
Št. prenosov: |
53 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Requirements analysis and implementation of a system for objects communications in the client-server architecture |
Sekundarni povzetek: |
In the thesis we will look at the process of selecting and changing the communication system in the client-server architecture. Communication systems enable the exchange of information over the Internet and thus functioning of web applications. In order to achieve faster, more secure and reliable communication in applications, the desire to replace them with new approaches often arises within development groups. In more complex applications, replacing communication systems can be very challenging, as we need to be careful not to cause downtime or malfunction. Before starting the replacement we must first analyze the systems used for this purpose and determine the most appropriate one based on the analysis. An example of such a replacement was made on a Iskraemeco project. We defined a list of requirements and created performance tests. Based on the results, we chose gRPC technology, which we used in the project to replace the outdated system. With the procedures presented in the master's thesis, we successfully made a replacement on all services in the project. |
Sekundarne ključne besede: |
comparison;middleware;quality of service;client-server architecture;computer science;computer and information science;master's degree;Spletne aplikacije;Računalništvo;Univerzitetna in visokošolska dela; |
Vrsta dela (COBISS): |
Magistrsko delo/naloga |
Študijski program: |
1000471 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: |
80 str. |
ID: |
13595022 |