Fakultet tehničkih nauka

Predmet: Servisno orijentisane arhitekture (17.E2E40N)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Naučno-stručni
Uža naučna oblast Primenjene računarske nauke i informatika
Multidisciplinarna Ne
ESPB 5
Cilj:

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.

Ishod:

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.

Sadržaj:

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.

Metodologija izvođenja nastave:

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

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