Predmet: Servisno orijentisane arhitekture
(17 -
SIT056) Osnovne informacije
Matične organizacione jedinice predmeta
Program predmeta
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.
|