Fakultet tehničkih nauka

Predmet: Napredne arhitekture informacionih sistema (17.E2KP01)

Osnovne informacije:
 
Kategorija Teorijsko-metodološki
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 4

Sticanje naprednih znanja i specifičnih tehnoloških veština, neophodnih za razumevanje, projektovanje i razvoj savremenih arhitektura informacionih sistema i sistema za upravljanje velikim količinama podataka. Razumevanje značaja arhitekture u procesu razvoja informacionih sistema.

Mogućnost praktične primene naprednih tehnoloških znanja i specifičnih veština u organizovanju višeslojnih arhitektura informacionih sistema i sistema za upravljanje velikim količinama podataka.

Metode, algoritmi i tehnike upravljanja velikim količinama podataka. Funkcije i mogućnosti NoSQL sistema za upravljanje bazama podataka. Paradigme, koncepti, jezici i mehanizmi NoSQL sistema za upravljanje bazama podataka. Tehnike povezivanja NoSQL i relacionih baza podataka. Višeslojne arhitekture veb aplikacija informacionih sistema. Funkcionalni slojevi u modernim veb aplikacijama. Organizacija srednjeg sloja arhitekture veb aplikacije i povezivanje sa NoSQL i relacionim bazama podataka. Formati za interpretaciju podataka i primer JSON formata. Primena servisa za interoperabilnost (REST servisa) u izgradnji aplikacija informacionih sistema. Tehnike generisanja programskog koda srednjeg sloja veb aplikacija informacionog sistema. Prezentacioni sloj i vizuelizacija aplikacija za različite tehničke platforme.

Nastava se izvodi u obliku predavanja, auditornih i računarskih vežbi (u računarskoj laboratoriji) i konsultacija. Tokom celokupnog procesa izvođenja nastave, studenti se podstiču na intenzivnu komunikaciju, kritičko rezonovanje, samostalni rad i aktivan odnos prema procesu nastave. Uslov za dobijanje potpisa i izlazak na završni ispit predstavlja izvršenje svih predispitnih obaveza, u minimalnom obimu od 30 poena.

Autori Naziv Godina Izdavač Jezik
F. Gutierrez Pro Spring Boot, 1st ed. 2016 New York, NY, USA: Apress Engleski
C. Bauer, G. King, and G. Gregory Java Persistence with Hibernate, 2nd ed. 2015 Engleski
P. J. Sadalage and M. Fowler NoSQL distilled: a brief guide to the emerging world of polyglot persistence 2012 Pearson Education Engleski
Taylor, R. N., Medvidovic N., Dashofy N. Software Architecture: Foundations, Theory, and Practice 2010 John Wiley&Sons Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Složeni oblici vežbi
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Predmetni(projektni)zadatak
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Predmetni(projektni)zadatak
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Složeni oblici vežbi
Predispitna
Da
Obavezna
Da
Broj poena
20.00
Predmetna aktivnost
Odbrana završnog rada
Predispitna
Ne
Obavezna
Da
Broj poena
50.00
Predavanja
Računarske vežbe