Subject: Architecture of Distributed Systems in Power Systems (12 - SEI002)


Basic Information

CategoryScientific-professional
Scientific or art field:Electrical and Computer Engineering
InterdisciplinaryNo
ECTS5
Course specification

Course is active from 01.10.2012..

The goal of the course is to introduce software architecures of distributed systrems in power systems.
Educational outcome is competences in using software tools used in power engineering. Outcomes are the knowledge, skills and abilities required for the design and organization of distributed systems in power systems.
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, functionalities, elements of SOA; service types and layers. Services and description of services. SOA types in power 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 integrations in power systems. XML based technologies used for interfacing with SOA services. .
Teaching is conducted through lectures and computer exercises. During the exercises the student is required to apply their knowledge in practice.
AuthorsNameYearPublisherLanguage
***Service-Oriented Architecture: Concepts, Technology, and Design2005www.soaprinciples.comEnglish
Dirk Krafzig, Karl Banke, Dirk SlamaEnterprise SOA: Service-Oriented Architecture Best Practices2005Pearson EducationEnglish
Course activity Pre-examination ObligationsNumber of points
ProjectYesYes30.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
Theoretical part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Erdeljan Aleksandar
Full Professor

Lectures
Missing picture!

Švenda Goran
Full Professor

Lectures
Missing picture!

Brbaklić Branislav
Assistant Professor

Computational classes
Missing picture!

Obrenić Marko
Assistant - Master

Computational classes