Faculty of Technical Sciences

Subject: Integration of Distributed Control Systems (17.SEAM06)

Native organizations units: Sub-department for Automatic Control and Systems Engineering
General information:
 
Category Scientific-professional
Scientific or art field Automatic Control and System Engineering
Interdisciplinary No
ECTS 6
Educational goal:

The goal of this course is to acquire the necessary knowledge about the concepts and integration of distributed systems and their implementations.

Educational outcome:

Outcomes are the knowledge, skills and abilities necessary for understanding the complexity of integration in distributed and SCADA systems and solve practical engineering problems in power systems.

Course content:

Software architecture overview. Architectural styles: layered architectures, object-oriented architectures, data-centered architectures, event-based architectures. Service-oriented architecture (SOA) fundamentals: definition, requirements, design principles, interfaces, protocols, functionality, elements of SOA; service types and layers. SCADA services and description of services. SOA types in SCADA systems: fundamental, service composition architecture, service inventory architecture, service-oriented enterprise architecture; Technologies for SOA implementation; Web services and protocols. Enterprise service-bus (ESB); ESB infrastructure, enterprise application integration via services; examples of ESB based application integration in SCADA systems. XML based technologies used for interfacing with SOA services.

Teaching methods:

Teaching is conducted through lectures and computer exercises. During the exercises the student is required to apply their knowledge in practice.

Literature:
Authors Title Year Publisher Language
Dirk Krafzig, Karl Banke, Dirk Slama Enterprise SOA: Service-Oriented Architecture Best Practices 2005 Pearson Education English
Grupa autora Praktikum za laboratorijske vežbe iz Arhitekture distribuiranih sistema 2018 Fakultet tehničkih nauka, Novi Sad Serbian language
Tanenbaum, A., Van Steen, M. Distributed systems principles and paradigms 2002 Prentice Hall, New Jersey English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Test Yes Yes 10.00
Test Yes Yes 10.00
Project task Yes Yes 30.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Oral part of the exam No Yes 30.00
Lecturers:

Asistent Kičić Aleksandar

Assistant - Master

Computational classes
API Image

prof. dr Čapko Darko

Full Professor

Lectures

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.