MLU
INF.05175.10 - Komponenten- und Service-Orientierte Software (Complete module description)
Original version English
INF.05175.10 5 CP
Module label Komponenten- und Service-Orientierte Software
Module code INF.05175.10
Semester of first implementation
Faculty/Institute Institut für Informatik
Module used in courses of study / semesters
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Version of accreditation valid from SS 2021 > Informatik (mindestens 10 LP)
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Version of accreditation (WS 2012/13 - SS 2016) > Informatik
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Version of accreditation (WS 2016/17 - SS 2018) > Informatik
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Version of accreditation (WS 2018/19 - WS 2022/23) > Informatik
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Version of accreditation valid from SS 2021 > Bereich Informatik
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Version of accreditation (WS 2012/13 - SS 2016) > Bereich Informatik
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Version of accreditation (WS 2016/17 - SS 2018) > Bereich Informatik
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Version of accreditation (WS 2018/19 - WS 2022/23) > Bereich Informatik
  • Informatik (Gymnasium) (ELF) (Lehramt) > Informatik Inform (Gymnasium) (ELF), Version of accreditation valid from WS 2012/13 > Wahlmodule Informatik
  • Informatik (Gymnasium) (WLF) (Lehramt) > Informatik Inform (Gymnasium) (WLF), Version of accreditation valid from WS 2012/13 > Wahlmodule Informatik
  • Mathematik (180 LP) (Bachelor) > Mathematik Mathematik180, Version of accreditation valid from WS 2019/20 > Anwendungsfach Informatik
  • Mathematik (180 LP) (Bachelor) > Mathematik Mathematik180, Version of accreditation (WS 2013/14 - SS 2022) > Anwendungsfach Informatik
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Version of accreditation valid from WS 2022/23 > Anwendungsfach Informatik (20 LP sind zu erbringen)
  • Wirtschaftsinformatik (Business Information Systems) (180 LP) (Bachelor) > Wirtschaftsinformatik Wirtschaftsinformatik180, Version of accreditation (SS 2016 - SS 2020) > Wahlbereich Informatik
  • Wirtschaftsinformatik (Business Information Systems) (180 LP) (Bachelor) > Wirtschaftsinformatik Wirtschaftsinformatik180, Version of accreditation valid from WS 2020/21 > 1.3 Informatik
  • Wirtschaftsmathematik (MA120 LP) (Master) > Wirtschaftsmathematik WirtschaftsmatheMA120, Version of accreditation (WS 2013/14 - SoSe 2023) > Informatik
Responsible person for this module
Further responsible persons
Prof. Dr. Wolf Zimmermann, Dr. Mandy Weißbach
Prerequisites
Modul Softwaretechnik (Studienleistungen)
Skills to be acquired in this module
  • Die Studierenden verstehen wissenschaftliche Erkenntnisse und Fragestellungen im Bereich komponenten- und serviceorientierter Software und erwerben damit eine wissenschaftliche Grundkompetenz.
  • Die Studierenden beherrschen die theoretischen und praktischen Grundlagen Komponenten- und Service-orientierter Systeme
  • Die Studierenden sind in in der Lage selbstständig Komponenten- und Serviceorientierte Architekturen zu erstellen und insbesondere auch die Basistechnologien zur Kommunikation zwischen Komponenten bzw. Services selbst zu implementieren und praktisch wie theoretisch einzusetzen.
  • Die Studierenden sind in der Lage auf Basis der wissenschaftlichen Grundlagen zur Komposition von Komponenten und Services Eigenschaften Komponenten- und Service-orientierter Systeme wie z.B. die Abwesenheit von Deadlocks, formal nachzuweisen.
Module contents
1. Einleitung: Wiederverwendung, Komponentenmodell der UML, (Web-)Services, Client-Server-Architekturen, Softwarebus
2. Komponenten- und Servicekomposition: Eigenschaften von Komponenten, Nutzung von Komponenten, Analyse von Komponentensystemen
3. Kommunikation zwischen Komponenten/Services: Sockets, Methoden-/Prozedurfernaufruf, Ereignisse, Sprachunabhängigkeit, SOAP und REST
4. Implementierung von Komponenten/Services: Statische und dynamische Komposition, Hierarchische Komponenten/Services (Komponenten-/Serviceorientierte) implementierung einer Komponente/eines Services
5. Auslieferung von Komponenten: Auslieferungsprozess, Installation, Dokumentation
6. Veröffentlichung von Webservices: Veröffentlichungsprozess, Bereitstellung von Services (auch als Cloud-Dienste), Nutzung von Webservices
Die Studierenden sollen mit aktuellen wissenschaftliche Erkenntnisse und Fragestellungen im Bereich komponenten- und serviceorientierter Software vertraut werden. Die Studierenden sollen in der Lage sein, die dazu notwendigen Grundlagen zu beherrschen. Insbesondere die Basistechnologien zur Kommunikation zwischen Komponenten bzw. Services und die Grundlagen zur Komposition sollen verstanden werden.
Forms of instruction Lecture (2 SWS)
Exercises (2 SWS)
Course
Languages of instruction German, English
Duration (semesters) 1 Semester Semester
Module frequency nicht festlegbar
Module capacity unlimited
Time of examination
Credit points 5 CP
Share on module final degree Course 1: %; Course 2: %; Course 3: %.
Share of module grade on the course of study's final grade 1
Module course label Course type Course title SWS Workload of compulsory attendance Workload of preparation / homework etc Workload of independent learning Workload (examination and preparation) Sum workload
Course 1 Lecture Vorlesung 2 0
Course 2 Exercises Übung 2 0
Course 3 Course Bearbeitung der Übungsaufgaben im Team 0
Workload by module 150 150
Total module workload 150
Examination Exam prerequisites Type of examination
Course 1
Course 2
Course 3
Final exam of module
Bearbeitung aller Tests (ILIAS)/ mindestens 50% der erreichbaren Punkte, Bearbeitung eines Projektes einschließlich aller damit gestellten Aufgaben und auf Nachfrage Vorstellung von Zwischenergebnissen.
mündl. Prüfung oder Klausur
Exam repetition information
Prerequisites and conditions Prerequisites Frequency Compulsory attendance Share on module grade in percent
Course 1 Summer semester No %
Course 2 Summer semester No %
Course 3 Summer semester No %