1. Decentralizirano upravljanje in zagotavljanje konsistentnosti v mikrostoritvenih arhitekturah : magistrsko deloTomaž Zazijal, 2022, magistrsko delo Opis: V magistrski nalogi izvajamo teste in primerjamo rezultate nad implementacijami mikrostoritvenih pristopov za zagotavljanje konsistence podatkov v sistemu. Najprej razložimo kaj so mikrostoritve in kako pomembne so tovrste arhitekture v industriji, ter na kratko opišemo načine konsistence podatkov, ki so ideja implementacij podatkovnih baz. Nato razložimo vrste mikrostoritvenih arhitekturnih pristopov, katere obravnavamo kasneje skozi empirični del magistrske naloge. Nato predstavimo vse tehnologije, s pomočjo katerih realiziramo mikrostoritvene implementacije na osnovi arhitekturnih pristopov za zagotavljanje konsistence podatkov. Nato preidemo na empirično raziskavo naloge, kjer razvijemo več programskih implementacij, s katerimi izvedemo različne preformančne teste in beležimo rezultate. Nato na osnovi rezultatov izvedemo analizo in grafično predstavimo opažene ugotovitve. Za na konec še povzamemo ugotovitve in predstavimo možne izboljšave za nadaljno raziskavo ter razloge za odgovore, do katerih smo prišli tekom naloge. Ključne besede: mikrostoritve, mikrostoritvene arhitekture, konsistenca podatkov, arhitekturni pristopi, testiranje Objavljeno v DKUM: 12.04.2022; Ogledov: 412; Prenosov: 90
Celotno besedilo (4,22 MB) Gradivo ima več datotek! Več... |
2. Vzpostavitev devops informacijske tehnologije za razvoj in izvajanje mikrostoritevAndrej Škufca, 2021, diplomsko delo Opis: Diplomsko delo predstavlja način, kako vzpostaviti tehnologijo in postopke za razvoj in zaganjanje programskih rešitev po pristopu DevOps. V diplomskem delu je predstavljen kratek pregled DevOps literature in praktični prikaz razvoja aplikacije, sestavljene iz mikrostoritev, ter izgradnja cevovoda, ki nam omogoča samodejno testiranje in grajenje kode. Tako razvita programska rešitev se preko avtomatiziranih postopkov zapakira v vsebnik in naloži na platformo za orkestracijo zaganjanja vsebnikov. Prišli smo do ugotovitev, da so orodja in tehnologije dovolj zrela za obvladovanje razvoja mikrostoritvenih programskih rešitev, s katerimi lahko izkoriščamo vse prednosti, ki nam jih taka arhitektura rešitve ponuja. Ključne besede: devops, continious delivery, continious deployment, mikrostoritve, kubernetes Objavljeno v DKUM: 11.11.2021; Ogledov: 418; Prenosov: 34
Celotno besedilo (1,76 MB) |
3. Razvoj skalabilnega simulatorja interneta stvari : diplomsko deloAndraž Vrečko, 2021, diplomsko delo Opis: V diplomskem delu smo preučili in predstavili problem skalabilnosti interneta stvari na primeru implementiranega sistema. Najprej smo opisali internet stvari ter predstavili problem skalabilnosti. Nato smo podali zasnovo arhitekture našega sistema in opisali posamezne komponente. Razvili smo sistem, ki prejema meritve simuliranih avtomobilov, jih obdela, shrani v podatkovni bazi ter omogoča uporabniku pregled nad njimi v spletni aplikaciji. Razvit sistem smo testirali in ocenili, da bi lahko obdelal podatke za vsaj 100.000 povezanih avtomobilov. Ključne besede: Internet stvari, skalabilnost, mikrostoritve, senzor Objavljeno v DKUM: 18.10.2021; Ogledov: 479; Prenosov: 47
Celotno besedilo (1,28 MB) |
4. |
5. Pristopi k obvladovanju različic mikrostoritev : magistrsko deloDavid Zakelšek, 2021, magistrsko delo Opis: V magistrskem delu smo izvedli celovito analizo pristopov upravljanja različic mikrostoritev. Opredelili smo pomen mikrostoritev ter predstavili prednosti pred monolitnim pristopom in storitveno orientirano arhitekturo. Opisali smo dobre prakse ter izzive, ki jih s seboj prinaša arhitektura mikrostoritev ter upravljanje različic. Predstavili smo obstoječe pristope in jih s pomočjo komparativne metode med seboj primerjali na več nivojih. Na podlagi ugotovitev smo glede na zadane zahteve in omejitve izbrali identifikator različice in najprimernejši pristop celovitega upravljanja različic mikrostoritev. Izbran pristop smo podrobneje predstavili, opisali potek in korake upravljanja različic ter izpostavili njegove prednosti. Te smo uprizorili še na praktičnem primeru uporabe. Ključne besede: različice, mikrostoritve, upravljanje Objavljeno v DKUM: 30.06.2021; Ogledov: 718; Prenosov: 53
Celotno besedilo (1,73 MB) |
6. Analiza in primerjava zmogljivosti in kakovosti mikrostoritev na osnovi knjižnic Node.js : magistrsko deloTomaž Obu, 2021, magistrsko delo Opis: V magistrski nalogi smo izvedli celovito analizo uporabe namembnih knjižnic za mikrostoritve na osnovi Node.js. V raziskavo smo vključili knjižnice Node.js za mikrostoritve Moleculer.JS, Seneca.JS in Cote.JS. Na podlagi metod pregleda funkcionalnosti, izvedbe testov zmogljivosti in analize kode smo izvedli primerjavo najbolj aktualnih knjižnic. Z vsako knjižnico smo implementirali osnovne operacije, računsko zahtevnejšo operacijo za izračun Fibonaccijevega zaporedja ter preprosto operacijo, ki vrača besedilo. V vse implementacije smo vključili sporočilne posrednike. Po implementaciji kode smo izvedli teste zmogljivosti, pregled in primerjavo funkcionalnosti ter pregled kode. Na podlagi rezultatov smo izbrali najprimernejšo knjižnico za uporabo. Ključne besede: Node.js, mikrostoritve, Moleculer.JS, Seneca.JS, Cote.JS. Objavljeno v DKUM: 08.04.2021; Ogledov: 678; Prenosov: 159
Celotno besedilo (2,62 MB) |
7. |
8. OTS 2019 Sodobne informacijske tehnologije in storitve : Zbornik štiriindvajsete konference, Maribor, 18. in 19. junij 20192019, zbornik strokovnih ali nerecenziranih znanstvenih prispevkov na konferenci Opis: Prispevki, zbrani v zborniku že 24. strokovne konference Sodobne informacijske tehnologije in storitve, naslavljajo izjemno aktualne izzive, s katerimi se informatiki, programski inženirji, računalničarji, podatkovni znanstveniki, arhitekti, razvijalci ter upravljalci informacijskih rešitev in storitev srečujemo pri svojem vsakdanjem delu. Avtorji predstavljajo inovativne rešitve in skozi konkretne projekte pridobljene izkušnje s/z:
vpeljavo tehnologij strojnega učenja in obogatene inteligence,
uporabo tehnologij in platform veriženja blokov,
razvojem šibko sklopljenih mikrostoritev,
popolno virtualizacijo in izkoriščanjem porazdeljenih infrastruktur,
zagotavljanjem kibernetske varnosti, zaupnosti in zasebnosti,
skaliranjem agilnih metod v porazdeljenih projektnih skupinah,
vpeljavo agilnih pristopov v sklopu avtomatiziranih in neprekinjenih procesov razvoja, testiranja, integracije in dostave,
posodobitvijo in nadgradnjo obstoječih informacijskih sistemov,
razvojem uporabniško prijaznih spletnih in mobilnih rešitev in
uvajanjem sodobnih programskih jezikov in razvojnih okolij. Ključne besede: informatika, strojno učenje, virtualna okolja, zborniki, kibernetska varnost, programsko inženirstvo, informacijske rešitve, obogatena inteligenca, tehnologija veriženja blokov, porazdeljene infrastrukture, mikrostoritve, agilne metode, spletne tehnologije, mobilne aplikacije, programski jezik Objavljeno v DKUM: 13.12.2019; Ogledov: 1050; Prenosov: 349
Celotno besedilo (27,55 MB) Gradivo ima več datotek! Več... |
9. Uporaba zabojnikov v procesu neprekinjene dostave informacijskih rešitevChristian Kohek, 2016, diplomsko delo Opis: Diplomsko delo predstavlja tehnologije virtualizacije na nivoju operacijskega sistema in jih primerja s klasično virtualizacijo. Podrobneje so opisani implementacija zabojnikov Docker in orodja, ki tvorijo celovito platformo za delo z zabojniki. Uporaba zabojnikov je predstavljena skozi pregled procesa neprekinjene integracije, dostave in namestitve informacijskih rešitev. Pri tem je izpostavljena uporaba mikrostoritev in njihova dostava v zabojnikih. V praktičnem delu smo prikazali neprekinjeno integracijo, dostavo in namestitev mikrostoritve v zabojniku Docker v produkcijsko okolje. Ključne besede: zabojniki, Docker, neprekinjena dostava, mikrostoritve Objavljeno v DKUM: 15.09.2016; Ogledov: 1226; Prenosov: 185
Celotno besedilo (2,11 MB) |