Program se primenjuje od 20.07.2017..
Razumevanje koncepata i elemenata za dizajn i implementaciju servisno orijentisanih arhitektura u softverskim sistemima.
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.
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.
Predavanja; Računarske vežbe; Konsultacije. Ispit je usmeni. Ocena ispita se formira na osnovu uspeha sa laboratorijskih vežbi i usmenog ispita.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
T. Erl | SOA Principles of Service Design | 2007 | Prentice-Hall | Engleski |
A. Rotem-Gal-Oz | SOA Patterns | 2012 | Manning | Engleski |
Kaldrack, I., Leeker, M. | There is no Software, there are just Services | 2015 | Meson Press, Lüneburg | 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 |
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 |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Predmetni projekat | da | da | 50.00 |
Usmeni deo ispita | ne | da | 50.00 |
| Ime i prezime | Vid nastave |
---|
 | | Predavanja |
 | | Predavanja |
 | | Računarske vežbe |
 | | Računarske vežbe |