Subject: Architecture of Distributed Systems in Power Systems
(12 -
SEI002) Basic Information
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.
|