Jump to main content Jump to navigation Jump to search Jump to footer
Jump to main content
Distributed and Self-organizing Systems
Module 255030-003 (formerly 553090: Software Service Engineering (WS 2026/2027)
Module 255030-003 (formerly 553090: Software Service Engineering (WS 2026/2027) | Distributed and Self-organizing Systems
 
Module 255030-003 (formerly 553090: Software Service Engineering (WS 2026/2027)

Module 255030-003 (formerly 553090: Software Service Engineering (WS 2026/2027)

Lecturer

Tutors

Contact

If you have any questions concerning this course or the exam as a participant, please contact us via OPAL (registration opens on 28.09.2026 at 12:00 pm).

We also offer a Feedback system, where you can provide anonymous feedback for a particular session to the presenter on what you liked or where we can improve.

Announcements

Please subscribe to the course via OPAL (registration opens on 28.09.2026 at 12:00 pm)!

The start of lectures and tutorials will be announced on our website and via OPAL.

Conduct

The lecture Software Service Engineering is typically offered in the winter semester.
SWS (L/T/S/P): 2/2/0/0
Language: English
Credits: 5 LP (150 hours workload)
Exam: 90-minute written exam (exam number 55309), can be taken in German or English

Contents

Service-oriented architectures comprise an important standard-based and technology-independent solution kit component for modern Web- and Cloud software development. SOA as a paradigm for distributed computing and the basis of modern distributed software carries a variety of benefits. Thus, there exist numerous architectural styles for identification, use, interconnection, implementation and dissemination of loosely-coupled software services and those accessible over the Internet or Web. The module presents basic approaches, concepts, technologies, protocols and principles of modern software services and deepens on their systematic use in the field of web engineering, as well as in SOA and distributed software. The topics to be covered in detail are, among others:

  • XML-based Web Services
  • REST architecture style
  • SOA components
  • Principles and patterns, such as Business Process Choreography, Enterprise Service Bus (ESB)
  • Challenges for software services in the business environment
  • Modelling and life cycle

Qualification Objectives

  • Solving fundamental questions and problems in the operation of service-oriented architectures (SOA)
  • Applying classical protocols, such as HTTP, SOAP and WS-*, as well as service-oriented architectures and architectural styles
  • Design, construction, implementation and operation of Software Services in the context of Distributed Software

Prerequisites (Recommended)

  • Computer Networks
  • XML

Semester Recommendation

1.
Master Informatik
1.
Master Web Engineering
1.
Master Business Intelligence&Analytics
1.
Master Automotive Software Engineering
1.
Master Angewandte Informatik, Parallele und Verteilte Systeme

Schedule

  • Lecture: Tuesday, 17:15–18:45, weekly, online (digital)
  • Tutorial: Tuesday, 07:30–09:00, weekly, room A10.205
  • Tutorial: Tuesday, 09:15–10:45, weekly, room A10.205

Material

Lecture Slides