Glossar   /   Nachrichtenverarbeitung

Splitter

Ein Splitter zerlegt eine Nachricht mit mehreren Bestandteilen in kleinere Nachrichten zur einzelnen Weiterverarbeitung.

Auch bekannt als: Nachrichtenaufteiler

Was bedeutet Splitter?

Eine Sammeldatei mit Rechnungen kann beispielsweise in einzelne Belegnachrichten aufgeteilt werden. Die Teile lassen sich anschließend passend verteilen und gegebenenfalls parallel bearbeiten.

Die Zugehörigkeit zur ursprünglichen Nachricht sollte erhalten bleiben. Für Teilfehler und den Gesamtabschluss braucht es klare Regeln. Sollen Ergebnisse später wieder zusammengeführt werden, können gemeinsame Kennungen und Reihenfolgeangaben helfen.

So sieht das in der Praxis aus

Beispiel: Eine Sammeldatei mit Rechnungen wird in einzelne Belegnachrichten für parallele Prüfungen aufgeteilt.

Häufige Fragen

Wann ist das Aufteilen einer Nachricht sinnvoll?

Wenn einzelne Bestandteile unterschiedlich oder parallel bearbeitet werden sollen. Beispielsweise können Positionen oder Belege an verschiedene zuständige Verarbeiter gehen.

Was passiert, wenn nur ein Teil fehlschlägt?

Das muss der Ablauf festlegen. Möglich sind gezielte Nachbearbeitung des Teils oder ein gesonderter Gesamtfehler. Bereits erfolgreiche Teile dürfen nicht unkontrolliert nochmals wirken.

Wie lassen sich die Ergebnisse später wieder zusammenführen?

Durch gemeinsame Vorgangskennungen und eine festgelegte Abschlussregel. Ein Aggregator kann passende Teilantworten sammeln und daraus ein Gesamtergebnis bilden.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Nachrichtenbasierte Zusammenarbeit und Datenflüsse zwischen Anwendungen planen.

Quellen und weiterführende Informationen

Hohpe und Woolf: Splitter
← Zurück zu allen Glossarbegriffen

Ereignisse und Reaktionen abstimmen

Mehrere Anwendungen sollen auf einen Vorgang reagieren? Klären Sie Nachrichteninhalt, Zuständigkeiten und den Umgang mit verspäteten oder mehrfachen Meldungen.

Kontakt aufnehmen