From 8c6554b41270802d8b4bb7d7a4a77419a0bc52df Mon Sep 17 00:00:00 2001 From: Mike Sperber Date: Tue, 10 Sep 2024 15:07:24 +0200 Subject: [PATCH] Implement Alex's review comments on PR #41. --- docs/03-integration/02-learning-goals.adoc | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/docs/03-integration/02-learning-goals.adoc b/docs/03-integration/02-learning-goals.adoc index 20bc9fc..4641a5e 100644 --- a/docs/03-integration/02-learning-goals.adoc +++ b/docs/03-integration/02-learning-goals.adoc @@ -26,14 +26,19 @@ Kopplung reduzieren können (Hypermedia, standardisierte API). . Die Teilnehmer sollten verstehen, dass synchrone Kommunikation, zum Beispiel durch RPC, zeitliche Kopplung bedingt. Asynchrone Kommunikation ermöglicht, diese Kopplung aufzuweichen und erlaubt -unter Umständen, dass ein System Fortschritt macht, ohne dass die -Antworten auf alle Anfragen schon vorliegen. Entkopplung lässt sich -außerdem durch selektive Kommunikation erreichen. +unter Umständen, dass ein System den Request oder die Berechnung +weiter bearbeiten kann, ohne dass die +asynchron an Backend-Systeme geschickten Anfragen bereits von diesen +beantwortet wurden. +Entkopplung lässt sich +außerdem durch selektives Kommunikation erreichen. . Die Teilnehmer verstehen, dass bei der Verwendung von Messaging -gegenüber dem Aufruf lokaler Funktionen Verfügbarkeit und +und der Kommunikation mit anderen Systemen im Vergleich zum Aufruf +lokaler Funktionen Verfügbarkeit und Antwortzeiten des Systems beeinträchtigt werden können. -. Die Teilnehmer wissen, dass es für Messaging Middleware gibt, die -bestimmte Aufgaben erleichtert. Nachrichten können optional +. Die Teilnehmer wissen, dass es für Messaging sogenannte +Message-Oriented Middleware gibt, die bestimmte Garantien gibt +und der Entwickler:in viele Aufgaben erleichtert. Nachrichten können optional persistiert, gefiltert, transformiert etc. werden. Es gibt verschiedene Messaging-Patterns wie Request/Reply, Publish/Subscribe oder Broadcast.