Fakultet tehničkih nauka

Predmet: Distribuirani informacioni sistemi (17.IM2526)

Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Informaciono-komunikacioni sistemi
ESPB 6

Cilj predmeta je upoznavanje studenata sa implementacijom modernih informacionih sistema, osnovnim konceptima i pojmovima implementacije i integracije informacionih sistema (EAI), arhitekturom preduzeća (EA) kao primenu na „oblak računarstvo“ (Cloud Computing). Pored navedenog, studenti se obučavaju za savladavanje metoda, tehnika i alata potrebnih za analizu i implementaciju ovakvih rešenja u poslovanju.

Nakon odslušanog predmeta i položenog ispita, studenti će steći neophodna znanja potrebna za implementaciju informacionih sistema kao i primenu integracionih projektnih obrazaca prilikom integracije distribuiranih i raznorodnih informacionih sistema preduzeća kao i cloud computing rešenja. Stečena znanja se naslanjaju na SOA koncepte i XML tehnologije.

U okviru predmeta će se biti pokrivene oblasti MoM (Messaging Oriented Middleware), EA (Enterprise Architecture) i “oblak računarstvo” (Cloud Computing). MoM oblast pokriva sledeće: Uvod u integraciju informacionih sistema (A2A, B2B, BPM, SOA). Sistemi poruka, integracioni obrasci i koncepti: kanali poruka (point-to-point, publish-subscriber, bridge...), transformacije (Envelope, Canonic Data Model...), validacija, rutiranje (selektori, filteri, spliteri, brokeri...), sigurnosni mehanizmi, pravila. Konstrukcije poruka (Request-Reply, Fire-and-Forget, Event, Correlation ID...). Sistemi i transportni protokoli za integracije (JMS, SOAP, Filesystem, JDBC, FTP, mails, EJB...).Tokovi poruka (sinhrone, asinhrone). Koncepti ESB (Enterprise Service Bus): endpoints, adapteri, komponente, logging, monitoring. Primena Java platforme i Spring biblioteka prilikom integracije IT sistema. Komparacija i upoznavanje sa Open Source (Mule, Apache ServiceMix, Apache Camel...) i komercijalnim (Oracle Fusion, TIBCO BW...) rešenjima iz oblasti integracije. Primeri integracija informacionih sistema u praksi (telekomunikacije, bankarski sektor, veleprodaje...). EA oblast pokriva sledeće: TOGAF ADM (Architecture Development Method), Vizija arhitekture, poslovna, IT, Data, aplikaciona, tehnološka i ostale arhitekure. Referentni TOGAF model. Oblak računarstvo pokriva: poslovni cloud modeli (IaaS, PaaS, SaaS), primeri primene poslovnih informacionih sistema kao cloud rešenja (ERP, CRM, DMS, GIS, HRM...).

Nastava obuhvata predavanja sa primerima iz prakse, vežbe u laboratoriji uz pomoć računara i konsultacije. Studenti samostalno i/ili u grupi rešavaju konkretne probleme u oblasti integracije informacionih sistema.

Autori Naziv Godina Izdavač Jezik
Erl, T., Puttini, R. Cloud Computing Concepts, Technology & Architecture 2013 Prentice Hall, New York Engleski
Rachel Harrison TOGAF 9, Certified 2009 The Open Group Engleski
Stefanović, D., Sladojević, S. Sistemi za podr[ku planiranju poslovnih resursa u organizacijama u Srbiji 2016 Fakultet tehničkih nauka, Novi Sad Srpski jezik
T. Redemakers, J. Dirkensen Open Source ESBs in Action 2009 Manning Publications Engleski
Gregor Hohpe, Bobby Woolf Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions 2003 Addison-Wesley Professional<-eng> Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predmetna aktivnost
Predmetni projekat
Predispitna
Da
Obavezna
Da
Broj poena
50.00
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
10.00
Predavanja
Predavanja
Računarske vežbe