Fakultet tehničkih nauka

Predmet: Distribuirani informacioni sistemi (17.IM2526)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Informaciono-komunikacioni sistemi
Multidisciplinarna Ne
ESPB 6
Cilj:

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.

Ishod:

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.

Sadržaj:

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...).

Metodologija izvođenja nastave:

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.

Literatura:
Autori Naziv Godina Izdavač Jezik
Rachel Harrison TOGAF 9, Certified 2009 The Open Group Engleski
Erl, T., Puttini, R. Cloud Computing Concepts, Technology & Architecture 2013 Prentice Hall, New York 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
Formiranje ocene:
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetni projekat Da Da 50.00
Test Da Da 10.00
Test Da Da 10.00
Usmeni deo ispita Ne Da 30.00
Izvođači nastave:
Računarske vežbe
Predavanja
Predavanja