Fakultet tehničkih nauka

Predmet: Integracija informacionih sistema i API menadžment (19.IB34)

Osnovne informacije:
 
Kategorija Teorijsko-metodološki
Uža naučna oblast Informaciono-komunikacioni sistemi
ESPB 6

Cilj predmeta Integracija informacionih sistema i API menadžment jeste ovladavanje osnovnim znanjem neophodnim za razumevanje potreba za integracijama velikih sistema i značaja upravljanja programima u procesima njihovog integrisanja, kao i metodama za sprovođenje tih procesa.

Studenti će se upoznati sa osnovnim principima i pojmovima vezanim za integracije informacionih sistema i, po završetku kursa, biće osposobljeni da samostalno isprojektuju komunikaciju između više sistema programiranjem jedinstvenog interfejsa koji definiše način na koji aplikacije razmenjuju informacije. Takođe, studenti će ovladati korišćenjem savremenih alata za projektovanje integracija i programiranje API-ja.

Osnovni pojmovi vezani za integracije, XML – eXtensible Markup Language, JSON – JavaScript Object Notation, RESTful veb servisi, RAML – Representational State Transfer, Životni ciklus API-ja, Upoznavanje sa Anypoint Platformom i Anypoint Studiom, Pravljenje aplikacija u Anypoint Studiu, MEL – Mule Expression Language, Strukturiranje Mule aplikacija, Organizacija Mule aplikacija, Komunikacija sa veb servisima, Obrada i praćenje grešaka, Upravljanje tokovima poruka, DataWeave tranformacije, Konektovanje na dodatne/eksterne resurse.

Nastava na predmetu obuhvata predavanja sa primerima razvoja integracija informacionih sistema i objašnjenjima svih koncepata koji su sastavni deo procesa integrisanja. Vežbe su tokom celog perioda izvođenja podržane računarom i kroz praktičan, interaktivan rad na zajedničkom primeru, studenti primenjuju znanja stečena na predavanjima. Obaveznim projektnim zadatkom studenti pokazuju sposobnost za samostalnu praktičnu primenu stečenog znanja.

Autori Naziv Godina Izdavač Jezik
Lolić, T., Stefanović, D. Integracija informacionih sistema i API menadžment – udžbenik u pripremi 2020 FTN Srpski jezik
Lolić, T, Stefanović, D. Životni ciklus API-ja – elektronska skripta 2019 FTN Srpski jezik
Lolić, T., Stefanović, D. Integracija informacionih sistema: osnovni koncepti – elektronska skripta 2019 FTN Srpski jezik
Dossot, D., C’Emic, J., Romero, V. Mule in Action, 2nd edition 2014 Manning Engleski
SOA Software, Inc. Building Successful APIs 2012 SOA Software, Inc. Engleski
Carter, R. Getting started with Mule Cloud Connect 2012 OReilly Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Praktični deo ispita - zadaci
Predispitna
Ne
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Test
Predispitna
Da
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Predmetni(projektni)zadatak
Predispitna
Da
Obavezna
Da
Broj poena
40.00
Predavanja
DON - drugi oblici nastave