Fakultet tehničkih nauka

Predmet: Servisno orijentisane arhitekture (17.SIT056)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Stručni
Uža naučna oblast Primenjene računarske nauke i informatika
Multidisciplinarna Ne
ESPB 3
Cilj:

Razumevanje koncepata i elemenata za dizajn i implementaciju servisno orijentisanih arhitektura u softverskim sistemima.

Ishod:

Nakon uspešno završenog kursa student je u stanju da projektuje i implementira savremene servisno orijentisane arhitekture i SOA-specifične metodologije, tehnologije i standarde, analizira poslovnu organizaciju i modelira je pomoću skupa servisa, i orkestrira postojeće servise radi kreiranja novih aplikacija i servisa.

Sadržaj:

Pregled SOA: integracija poslovnih procesa i SOA; izvođenje servisa iz misije organizacije; povezivanje SOA dizajna i procesa upravljanja projektom. Proces SOA dizajna: tranzicija od konceptualnih do izvršivih servisa; strukturiranje poslovnih zahteva u SOA; prilagođavanje servisa poslovnoj organizaciji; obrasci dizajna i SOA. Otkrivanje i konceptualni dizajn servisa: definisanje domena servisa; određivanje atomičkih servisa; kreiranje kompozitnih servisa. identifikacija resursa potrebnih servisu; stari informacioni resursi i integracija u SOA. Razvoj logičkih servisa: integracija sa korisnicima servisa; stilovi kompozicije; principi efektivnog dizajna; ispunjavanje poslovnih potreba. Konverzija dizajna u specifikaciju: specifikacija operacija; specifikacija servisnog ugovora; specifikacija poruka. Implementacija servisa: paralelni razvoj servisa; prilagođavanje infrastrukture za SOA; rukovanje dugotrajnim poslovnim procesima; razvoj servisa.

Metodologija izvođenja nastave:

Predavanja; Računarske vežbe; Konsultacije. Ispit je usmeni. Ocena ispita se formira na osnovu uspeha sa laboratorijskih vežbi i usmenog ispita.

Literatura:
Autori Naziv Godina Izdavač Jezik
Ganchev, I., Van der Mei, R.D., Van den Berg, H. Autonomous Control for a Reliable Internet of Services : Methods, Models, Approaches, Techniques, Algorithms, and Tools 2018 Springer, Cham Engleski
Thomas Erl Service-Oriented Architecture (SOA): Concepts,Technology, and Design 2005 The Prentice Hall Engleski
Erl Thomas Service-Oriented Architecture: Concepts, Technology, and Design 2005 Prentice Hall PTR Engleski
T. Erl SOA Principles of Service Design 2007 Prentice-Hall Engleski
A. Rotem-Gal-Oz SOA Patterns 2012 Manning Engleski
Nink, J. Rechtliche Rahmenbedingungen von Serviceorientierten Architekturen mit Web Services 2010 Universitätsverlag Göttingen, Göttingen Nemački
Baier, C., Dal Lago, U. Foundations of Software Science and Computation Structures: 21st International Conference, FOSSACS 2018 2018 Springer, Cham Engleski
Kaldrack, I., Leeker, M. There is no Software, there are just Services 2015 Meson Press, Lüneburg Engleski
Formiranje ocene:
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetni projekat Da Da 50.00
Usmeni deo ispita Ne Da 50.00
Izvođači nastave:
Računarske vežbe
Predavanja
Računarske vežbe
Predavanja