Fakultet tehničkih nauka

Predmet: Servisno orijentisane arhitekture (17.E2E40N)

Osnovne informacije:
 
Kategorija Naučno-stručni
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 5

Upoznavanje studenata sa konceptima servisno orijentisanih softverskih arhitektura (SOA) i osposobljavanje studenata za obradu XML dokumenata, kao i dizajn i razvoj softverskih komponenti za veb servise, REST servisei mikroservisne arhitekture.

Poznavanje SOA, XML i srodnih tehnologija, JSON formata i standarda za gradnju komponenti servisnih arhitektura (veb servisa, REST servisa, mikroservisnih komponenti). Student je kompetentan da projektuje sisteme zasnovane na principima SOA, korišćenjem XML dokumenata, JSON fomatiranih dokumenata,kao i da projektuje servisne komponente u skladu sa važećim standardima.

XML: pregled, sintaksa, struktura dokumenata. Standardi za specifikaciju strukture dokumenata i njihovu programsku obradu i transformacije. Veb servisi: pregled koncepata, dostupne tehnologije za implementaciju. Standardi veb servis komponenti. Integracija informacionih sistema pomoću veb servis komponenti: protokoli za koordinaciju, kompozicija servisa. Standardi i primene veb servisa u sistemima elektronskog poslovanja. REST servisi, mikroservisne arhitekture.

Predavanja; Računarsko-laboratorijske vežbe; Konsultacije. Ispit je usmeni. Ocena ispita se formira na osnovu uspeha sa odbrane projekta i usmenog ispita.

Autori Naziv Godina Izdavač Jezik
G. Alonso, F. Casati, H. Kuno, V. Machiraju Web Services: Concepts, Architectures and Applications 2004 Springer-Verlag Engleski
V. Geroimenko Dictionary of XML Technologies and the Semantic Web 2004 Springer-Verlag Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Teorijski deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
50.00
Predmetna aktivnost
Predmetni projekat
Predispitna
Da
Obavezna
Da
Broj poena
50.00
Predavanja
Predavanja
Računarske vežbe