Предмет: Сервисно оријентисане архитектуре
(17 -
SIT056) Основне информације
Матичне организационе јединице предмета
Програм предмета
Програм се примењује од 20.07.2017.. Разумевање концепата и елемената за дизајн и имплементацију сервисно оријентисаних архитектура у софтверским системима. Након успешно завршеног курса студент је у стању да пројектује и имплементира савремене сервисно оријентисане архитектуре и SOA-специфичне методологије, технологије и стандарде, анализира пословну организацију и моделира је помоћу скупа сервиса, и оркестрира постојеће сервисе ради креирања нових апликација и сервиса. Преглед SOA: интеграција пословних процеса и SOA; извођење сервиса из мисије организације; повезивање SOA дизајна и процеса управљања пројектом. Процес SOA дизајна: транзиција од концептуалних до извршивих сервиса; структурирање пословних захтева у SOA; прилагођавање сервиса пословној организацији; обрасци дизајна и SOA. Откривање и концептуални дизајн сервиса: дефинисање домена сервиса; одређивање атомичких сервиса; креирање композитних сервиса. идентификација ресурса потребних сервису; стари информациони ресурси и интеграција у SOA. Развој логичких сервиса: интеграција са корисницима сервиса; стилови композиције; принципи ефективног дизајна; испуњавање пословних потреба. Конверзија дизајна у спецификацију: спецификација операција; спецификација сервисног уговора; спецификација порука. Имплементација сервиса: паралелни развој сервиса; прилагођавање инфраструктуре за SOA; руковање дуготрајним пословним процесима; развој сервиса. Предавања; Рачунарске вежбе; Консултације. Испит је усмени. Оцена испита се формира на основу успеха са лабораторијских вежби и усменог испита.
|