31 603

Webservices- und MQTT-Grundlagen für Administratoren / IT-Betrieb

Im Medienbereich werden dedizierte Einzelgeräte zunehmend durch vernetzte IT-Systeme abgelöst. Diese bestehen aus einer Vielzahl von Services und Komponenten, die gemeinsam die Gesamtfunktionen abbilden. Solche Systeme sind ohne geeignete Kommunikationsschnittstellen nicht realisierbar. Aus der IT gibt es eine Reihe von Protokollen und Spezifikationen für diese Zwecke. So haben sich Webservices als standardisierte Kopplung zwischen Anwendungen und Systemen etabliert. Man findet sie auf großen Server-Clustern im Datacenter genauso wie als Schnittstelle zu kleineren Hardware-Systemen im Broadcast-Umfeld. Neue Software wird „API first“ entwickelt; mit OpenAPI gibt es einen Workflow für Design, Dokumentation und Test. MQTT (Message Queue Telemetry Transport) ist die perfekte Ergänzung zu Webservices, weil es die Kommunikation über einen Message-Bus erlaubt. Damit werden lose gekoppelte Systeme möglich, die ereignisgesteuert arbeiten – z. B: beim Öffnen des Mikrofonreglers das Rotlicht schalten. Ziel des Seminars ist es, die Konzepte von Webservices und MQTT zu verstehen und selbst praktisch zu erkunden. Sie lernen, Schnittstellen von Systemen zu verstehen und selbst anzusteuern. Sie lernen Tools und Vorgehensweisen kennen, mit denen Sie die Kommunikation testen, interpretieren und ggf. kleinere Integrationen selbst entwerfen können.

Details

Ihr Nutzen

  • Sie lernen Grundlagen und Konzepte von Webservices und MQTT kennen.
  • Sie verstehen die Funktionsweisen von Webservices und MQTT im Detail.
  • Sie lernen Tools kennen, mit denen Sie die Kommunikation über Webservices und MQTT interpretieren, simulieren und ggf. automatisieren können.
  • In praktischen Übungen steuern Sie verschiedene Hard- und Softwaresysteme an, um selbst ein Gefühl für die Systeme zu erwerben.

Zielgruppe

Administrator*innen/Mitarbeitende im IT-Betrieb, Integratoren, Systemplaner, Operatoren komplexer Systeme, Mitarbeitende im Systemsupport

Themen

  • Grundlagen und Design von Webservices
    • Was sind Webservices? Wozu sind sie gut?
    • Unterschiede zu anderen Konzepten wie Steuerprotokollen oder Message-basierten Systemen
    • Die Basis: verteilte Systeme, Remote Procedure Calls, lose Kopplung, Microservices, Service-orientierte Architekturen
    • SOAP und REST – was ist der Unterschied?
    • Websockets und gRPC
    • JSON als Payload-Format
    • Datenabfrage vs. Steuerung – Vorteile und Probleme
    • Pattern beim Design von Webservices
    • Beispiele und Architekturen aus der Praxis
  • Transport
    • HTTP und Websockets
    • Idempotenz und instabile Verbindungen
    • Sicherheit: SSL/TLS, API-Tokens etc. – Broken by Design?
    • Praktische Übungen mit den Entwicklertools von Chrome gegen Webservices im Internet
    • Parameter im URL, im Header oder in der Payload? Die Varianten des Wertetransports
    • Betrachtungen zur Performance
  • OpenAPI / Swagger
    • Der Standard für Design und Dokumentation
    • Notwendigkeit und Philosophier
    • Datenformat und Tools
  • Tools
    • Insomnia
    • Postman
    • curl, wget, jq
    • Skripte
    • Erläuterung und Übungen mit Insomnia
    • Webservice-Bindings in verschiedenen Sprachen
  • Praktische Übungen
    • Ansteuern von Internet-Services mit Insomnia
    • Einfaches Scripting mit curl und/oder Python
    • Interpretieren von OpenAPI-Dokus
    • Ansteuern von IoT-Hardware mit Webservices und MQTT

Lehrmethoden

Workshop mit zahlreichen Übungen an Endgeräten und Services aus dem Broadcast-, IT- und IoT-Umfeld

Nächste Termine

08.04.2025 (09:00 Uhr) bis
10.04.2025 (12:30 Uhr)
Präsenz | Nürnberg
ARD.ZDF medienakademie (BR-Gelände)
Preis: 1.425,- € p.P.
Seminarleitung:
Christian Koch
23.09.2025 (09:00 Uhr) bis
25.09.2025 (12:30 Uhr)
Präsenz | Nürnberg
ARD.ZDF medienakademie (BR-Gelände)
Preis: 1.425,- € p.P.
Seminarleitung:
Christian Koch

Noch Fragen?

Ähnliche Seminare

img
39 518

Treffpunkt IP - Produktion, Infrastruktur und Workflows

Die neuesten Entwicklungen für die Anwendung des IP-Protokolls und stetig erweiterte Bandbreiten unserer Kommunikationsnetze eröffnen der Medienproduktion völlig neue Perspektiven. Was vor Jahren als "Audio over IP" und "Medien over IP" begann, mündet heute in die Remote Produktion über IP oder ...

SEMINARINFO
img
31 221

IT für die Medienproduktion – oder: Wenn „best effort“ nicht ausreicht

IT im Bereich der Medienproduktion muss speziellen Anforderungen genügen, die für "normale" IT-Umgebungen oft irrelevant sind. Vor allem Zeit- und Bandbreitenparameter sind kritisch, sowohl hinsichtlich Verfügbarkeit als auch im Hinblick auf eine hohe Konstanz und geringe Lastabhängigkeit. Als ...

SEMINARINFO
img NEU
39 682

Technische Abnahme heute: Aktuelle Methoden und Best Practices

Um den Zuschauer*innen ein möglichst gutes Fernseherlebnis zu bereiten, müssen Produktionsmittel und Produktionsweisen aufeinander abgestimmt werden. Neben technischen Standards für Produktion und Distribution spielen Workflows und ein proaktives Qualitätsmanagement eine zunehmend große Rolle ...

SEMINARINFO