Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-00-529
Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-00-529
Naziv predmeta:
Interoperabilnost informacijskih sustava
Opis:
Ovaj modul upoznaje student s osnovnim integracijskim konceptima, alatima i tehnologijama nužnim za ostvarivanje interoperabilnosti različitih informacijskih sustava.
Ovo je središnji modul u sklopu studija Programskog inženjerstva te predstavlja temelj za odabir odgovarajućih tehnologija za integraciju dvaju ili više informacijskih sustava neovisno o programskom jeziku implementacije. Stečene vještine značajno doprinose stručnom razvoju studenata u povezanim profesionalnim područjima.
Studenti će naučiti:
• integracijske tehnologije i podatkovne formate koji se upotrebljavaju u sklopu integracijske komunikacije (HTTP, REST API, SOAP, XML, XSD, RNG, XQuery, JAXM, RPC i RabbitMQ itd.)
• norme i načela komunikacije u svrhu konkurentnosti na tržištu rada
• pojedinosti o sigurnosnim aspektima s naglaskom na moguće napade i odgovarajuću zaštitu, u svrhu usvajanja znanja ključnih za sanaciju ranjivosti sustava tijekom razvojne faze.
Modul se podučava u programskim jezicima Java i C sharp. Završno vrednovanje temelji se na samostalnim studentskim projektima i rješavanju niza manjih praktičnih zadataka uporabom zadanog programskog jezika. U sklopu samostalnih projekata, studenti moraju izraditi aplikacije i integrirati ih sa sučeljima REST API sukladno zadanim specifikacijama.
Literatura:
Obavezna literatura:
1. Dikmans, L. and Luttikhuizen, R. (2012) SOA Made Simple. Birmingham: Packt Publishing.
Preporučena literatura:
1. Josuttis, N.M. (2007) SOA in Practice: The Art of Distributed System Design (Theory in Practice). 1st edn. Sebastopol: O’Reilly,
Dodatna literatura:
1. Kalin, M. (2013) Java Web Services: Up and Running: A Quick, Practical, and Thorough Introduction. 2nd edn. Sebastopol: O’Reilly.
2. Hewitt, E. (2009) Java SOA Cookbook: SOA Implementation Recipes, Tips, and Techniques. 1st edn. Sebastopol: O’Reilly.