Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Datu integrācija un apmaiņa mikro-servisu orientētajā arhitektūrā
Nosaukums angļu valodā Data integration and communication in microservice architecture
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs Artūrs Bartusevičs
Recenzents Gundars Alksnis
Anotācija Mikroservisu arhitektūra ir moderna pieeja tīmekļa programmatūru būvēšanai. Šī pieeja kļūst ārvien populārāka. Galvenā mikroservisu ideja ir sadalīt kompleksu programmatūru mazās neatkarīgās daļas, kas strādātu neatkarīgi, taču apmainītos savā starpā ar informāciju ar datoru tīklu palīdzību. Mikroservisu galvenie ieguvumi ir ātrums un iespēja atkārtoti lietot vienu un to pašu mikroservisu, kas paātrina programmatūras izstrādes procesu. Tajā pašā laikā pastāv daži sarežgījumi mikroservisu arhitektūras lietošanā. Šajā darbā ir apskatīta datu integrācijas mikroservisu arhitektūrā. Panākt datu integritāti un atbilstību ir sarežģīts uzdevums, jo mirroservisi kā tādi ir distributīvi un neatkarīgi savā starpā. Lai šo uzdevumu atrisinātu, nepieciešams izstrādāt netradicionālas pieejas datu integrācijai starp mikroservisiem. Tā kā mikroservisi nodod datus viens otram, izmantojot tīkla protokolus, nepieciešams izstrādāt un realizēt datu komunikācijas plūsmas, kuras saturētu pārbaudes uz integritāti, ka arī būtu automātiskas. Darbs sastāv no teorētiskās un praktiskās daļas. Teorētiskā daļa satur strukturētu informāciju par mikroservisu arhitektūru, tās darbības principiem. Papildus tam tiek izpētīta un aprakstīta datu integrācija mikroservisos: labākas prakses un izplatītākie paņēmieni. Teorētiskās daļas rezultāti tika izmantoti praktiskajā daļā, kurā tika izstrādāts prototips, kas ilustrē datu integrāciju starp dažādiem mikroservisiem. Bakalaura darbs satur 62 lapas, 25 attēlus, 1 tabula, 27 literatūras avotus un 3 pielikumu.
Atslēgas vārdi PROGRAMMATŪRAS ARHITEKTŪRA, MIKROSERVISI, INTEGRĀCIJA
Atslēgas vārdi angļu valodā SOFTWARE ARCHITECTURE, MICROSERVICES, INTEGRATION
Valoda eng
Gads 2017
Darba augšupielādes datums un laiks 25.05.2017 12:30:51