Form of studies |
Master |
Title of the study programm |
Computer Systems |
Title in original language |
SOA atbalsta Java tehnoloģijās analīze |
Title in English |
Analysis of SOA Support in Java Technologies |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr.sc.ing. P.Rusakovs |
Reviewer |
Dr.sc.ing., docents Gundars Alksnis |
Abstract |
Šajā darbā ir aplūkots SOA koncepts, kas nodrošina dalīto sistēmu komunikāciju. SOA koncepts balstās uz divām tehnoloģijām: REST un SOAP. Kā pirmā tika izstrādāta SOAP, bet tai bija vairāki mīnusi, kas to padarīja sarežģītu, līdz ar to parādījās REST, kas bija kā SOAP alternatīva atrisinot SOAP nepilnības. Kaut arī abas tehnoloģijas pilda vienu funkcionalitāti, tomēr katrai ir savas priekšrocības un trūkumi, kas nosaka šo abu tehnoloģiju pielietojumu arī pašlaik. Darba pamatdaļā, katra koncepta realizācijai Java tehnoloģijās ir izvēlēti pieci rīki, no kuriem daži sniedz iespēju izstrādāt gan REST, gan SOAP konceptu. Kaut arī visi rīki paredzēti tīmekļa pakalpojuma klienta vai servera implementācijai, tomēr katrs rīks ir atšķirīgs un tos salīdzināt pēc vienādiem kritērijiem ir sarežģīti. Tāpēc katrs rīks ir aplūkots atsevišķi, uzsverot katra rīka pozitīvās un negatīvās īpašības. Noteikt vienu rīku, kas ir vislabākais nav iespējams, jo katrs sniedz kādas priekšrocības salīdzinājumā ar citiem rīkiem. Tāpēc ir aplūkotas konceptuāli būtiskākās situācijas, kādās nepieciešams izvēlēties rīku. Situācijas ir balstītas uz REST vai SOAP koncepta izstrādāšanas vajadzībām. Līdz ar to katrai situācijai ir sniegts vispiemērotākais rīks, īsi pamatojot izvēli. Darba noslēgumā sniegts pārskats par darbu kopumā un sniegti secinājumi par aplūkoto tēmu. Darbā ir 67 lappuses, 51 attēli, 16 tabulas, 1 pielikums un tajā tika izmantoti 15 literatūras avoti. |
Keywords |
SOA, SOA Java, SOAP, REST, SOA rīki Java, SOA analīze |
Keywords in English |
SOA, SOA in Java, SOAP, REST, SOA tools in Java, SOA analysis |
Language |
lv |
Year |
2014 |
Date and time of uploading |
28.05.2014 22:39:21 |