magistrsko delo
Jan Šmid (Author), Vlado Stankovski (Mentor)

Abstract

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.

Keywords

primerjava;vmesna programska oprema;kakovost servisa;arhitektura odjemalec-strežnik;računalništvo in informatika;magisteriji;

Data

Language: Slovenian
Year of publishing:
Typology: 2.09 - Master's Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [J. Šmid]
UDC: 004.7(043.2)
COBISS: 79858435 Link will open in a new window
Views: 163
Downloads: 53
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Requirements analysis and implementation of a system for objects communications in the client-server architecture
Secondary abstract: 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.
Secondary keywords: 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;
Type (COBISS): Master's thesis/paper
Study programme: 1000471
Thesis comment: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Pages: 80 str.
ID: 13595022