Fakultet tehničkih nauka

Predmet: Napredne arhitekture informacionih sistema (17.E2KP01)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Teorijsko-metodološki
Uža naučna oblast Primenjene računarske nauke i informatika
Multidisciplinarna Ne
ESPB 4
Cilj:

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.

Ishod:

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.

Sadržaj:

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.

Metodologija izvođenja nastave:

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.

Literatura:
Autori Naziv Godina Izdavač Jezik
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
C. Bauer, G. King, and G. Gregory Java Persistence with Hibernate, 2nd ed. 2015 Engleski
F. Gutierrez Pro Spring Boot, 1st ed. 2016 New York, NY, USA: Apress Engleski
Formiranje ocene:
Predmetna aktivnost Predispitna Obavezna Broj poena
Složeni oblici vežbi Da Da 20.00
Odbrana završnog rada Ne Da 50.00
Predmetni(projektni)zadatak Da Da 10.00
Složeni oblici vežbi Da Da 10.00
Predmetni(projektni)zadatak Da Da 10.00
Izvođači nastave:
Računarske vežbe
Predavanja