Studij

Programsko inženjerstvo

Napredna interoperabilnost informacijskih sustava

  • Predavanje 30
  • Vježbe 30
  • Samostalni rad 120
Ukupno 180

Naziv predmeta

Napredna interoperabilnost informacijskih sustava

Oznaka predmeta

20-02-048

Semestar

3

ECTS

5

Nastavnici i suradnici

Cilj

Primjena znanstvenih i inženjerskih metoda za oblikovanje usluga koje pružaju poslovni subjekti. Razumijevanje automatizacije poslovnih procesa pomoću usluga korištenjem arhitekture usmjerene uslugama (Service Oriented Architecture) te arhitekture vođene događajima (Event-Driven Architecture). Usvajanje metoda analize poslovnih procesa usmjerene izgradnji usluga, kao i oblikovanja usluga zasnovanih na poslovnim procesima. Razumijevanje koreografije i orkestracije usluga te usvajanje oblikovnih obrazaca arhitekture usmjerene uslugama i arhitekture vođene događajima. Razumijevanje koncepta sabirnice usluga (Enterprise Service Bus) i njene povezanosti s arhitekturom usmjerenom uslugama. Razumijevanje načina rada sustava za upravljanje poslovnim procesima (Business Process Management) i integracija s drugim sustavima. Promatranje sustava usluga i mjere za poboljšanje njihova rada.

Sadržaj

Vrste integracija informacijskih sustava. Dizajniranje servisno orijentirane arhitekture. Uvod u programski okvir Spring. Spring MVC i Hibernate. Primjer implementacije Java web aplikacije korištenjem principa servisno orijentirane arhitekture. Dizajniranje servisno orijentirane arhitekture. Uzorci integracije informacijskih sustava korištenjem sabirnice usluga. Konektori kod Mule sabirnice usluga. Obrada podataka kod Mule sabirnice usluga. Komponente i uzorci korištenja kod Mule sabirnice. Obrada pogrešaka, transakcije i sigurnosne postavke kod Mule sabirnice. Implementacija integracijskog sustava koji koristi Spring, Mule i Active MQ. Koncepti i principi rada sustava za upravljanje procesima u poslovanju. Modeliranje poslovnog procesa korištenjem BPMN 2.0 jezika. Integracija jBPM sustava s drugim tehnologijama.

Obvezna literatura

Do More with SOA Integration: Best of Packt, Packt Publishing, više autora, 2011, ISBN: 978-1-84968-572-6

Preporučena literatura

Open Source SOA, Jef Davies, Manning Publications, 2009, ISBN: 978-1-933988-54-2
Mule in Action, Second Edition, Manning Publications, više autora, 2014, ISBN: 9781617290824
ActiveMQ in Action, Manning Publications, više autora, 2011, ISBN: 978-1-933988-94-8
jBPM6 Developer Guide, Packt Publishing, M. N. De Maio, 2014, ISBN: 978-1783286614
Kafka: The Definitive Guide: Real-time data and stream processing at scale, N. Narkhede, G. Shapira, T. Palino, 2017, ISBN: 978-1491936160

Minimalni ishodi učenja

  • Procijeniti opravdanost korištenja određene arhitekture informacijskog sustava.
  • Odabrati prikladan uzorak integracije različitih informacijskih sustava.
  • Procijeniti opravdanost uvođenja novih servisa u slučaju implementacije web servisa korištenjem programskog okvira.
  • Utvrditi način konfiguriranja odabrane sabirnice usluga.
  • Odabrati prikladan način konfiguriranja odabranog brokera poruka za rad s odabranom sabirnicom usluga.
  • Analizirati načine konfiguriranja sigurnosnih svojstava odabrane sabirnice usluga.
  • Analizirati opcije integracije BPM sustava s ostalim informacijskim sustavima.
  • Predložiti prikladan način integracije BPM sustava s ostalim informacijskim sustavima.

Željeni ishodi učenja

  • Implementirati jednu od najčešćih arhitektura na konkretnom primjeru implementacije aplikacije.
  • Implementirati jedan od najčešćih uzoraka integracije na konkretnom primjeru aplikacije.
  • Implementirati web servis korištenjem programskog okvira na konkretnoj aplikaciji.
  • Konfigurirati konkretan konektor sabirnice usluga.
  • Konfigurirati konkretan broker poruka na primjeru implementacije sabirnice usluga.
  • Konfigurirati sigurnosne aspekte sabirnice usluga.
  • Dizajnirati poslovni proces koji će biti pogodan za integraciju s drugim informacijskim sustavima.
  • Implementirati integracijske komponente BPM sustava za povezivanje s drugim informacijskim sustavima.
Podijeli: Facebook Twitter

BUDI IZVRSTAN U ONOM ŠTO VOLIŠ. ZAISKRI.

Prijavi se

Zašto je Algebra siguran izbor za tvoju budućnost?

Vjetar u
leđa

Kod nas ćeš naučiti sve o informacijskim tehnologijama, području za kojim potražnja stalno raste. Vjerujemo da ćemo ti tako osigurati podlogu za osobni razvoj i učiniti te metom poslodavaca.

Moderna metodologija

Odbijamo stajati na mjestu u svijetu koji se sve brže i brže mijenja. Jako pazimo da svaki studijski program bude u skladu s modernim trendovima i ide u korak s vremenom.

Kvaliteta bez premca

Ponosni smo na brojna priznanja i status najkvalitetnijeg stručnog studija u Hrvatskoj. Iz godine u godinu se trudimo opravdati ukazano povjerenje, jer znamo da tvoja budućnost ovisi o tome. Zato svoju zadaću ne shvaćamo olako.

Newsletter

Želiš biti u toku sa svim novostima vezanim uz fakultet? Prijavi se na naš newsletter.