Distributed Systems
Prof. Dr. E. Körner
Contents
50% lectures, 10% exercises, 40% laboratory
Introduction: distributed systems architectures, middleware, .NET platform, programming language C#
Application Layer: principles and technology of web services, SOAP protocol, Web Services Description Language (WSDL), electronic mail, Domain Name System, Peer-to-Peer (P2P) applications, Distributed Hash Table (DHT)
Advanced Client/Server Programming: high level socket classes, algorithms for parallel query processing
Multimedia Networking: audio/video streaming, Real Time Protocol (RTP), Voice over IP, Session Initiation Protocol (SIP), Internet Protocol Television (IPTV), Quality of Service (QoS)
Integrated lab experiments and projects:
- Analysis of application layer protools
- Windows Communication Foundation (WCF)
- Advanced client/server programming with .NET framework
- Peer-to-peer application programming with .NET framework