Graduate papers
  
Description of the graduate paper
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
Author Ansis Bērziņš
Department 12300 Institute of Applied Computer Systems
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