Теоријска настава: Дистрибуирани системи – дефиниција, категоризација, карактеристике. Уређаји и оперативни системи у дистрибуираним системима. Дистрибуиране базе података. Технике дистрибуираних база података – партиционисање (хоризонтално и вертикално), дистрибуиране трансакције, опоравак базе података, репликација. Каталог дистрибуиране базе података. Софтверске архитектуре – клијент-сервер модел, сервисно-орјентисана архитектура, вишеслојна архитектура. Дистрибуција процесирања применом веб сервиса. Формати датотека за размену података између удаљених софтверских компоненти. Размена порука. Реализација вишеслојних клијент-сервер апликација за локалну рачунарску мрежу, веб апликација и мобилних апликација. Библиотеке класа и веб сервиси. Прилагодљивост апликација различитим уређајима и радним окружењима. Практична настава: Реализација вишеслојне апликације уз хоризонтално и вертикално партиционисање базе података подржано каталогом базе података и примену веб сервиса.
☗ Технички факултет Михајло Пупин (у оквиру Универзитета у Новом Саду) ⚲ Ђуре Ђаковића бб, 23000 Зрењанин ☎ Тел. +381 23 550-515 ☏ Факс: +381 23 550-520 ✉ е-пошта: dekanat@tfzr.uns.ac.rs ПИБ: 101161200 Број жиро рачуна: 840-1271666-43