Ein Enterprise Service Bus (ESB) stellt eine verwaltete Ausführungsumgebung für die Verarbeitung lokaler Dateien und von Dateien bereit, die mithilfe eines FTP-Protokolls kopiert werden.
Die Muster zur Dateiverarbeitung stellen Unterstützung für Aktivitäten bereit. Beispiele:
- Umsetzung und Konvertierung von Daten, die in Dateien enthalten sind
- Zerlegung von Dateien in mehrere einzelne Transaktionsdatensätze
- Weiterleitung von Datensätzen
- Akkumulation von Datensätzen in Zieldateien
- Weiterleitung ganzer Dateien an angegebene Positionen und Prozessoren
- Weiterleitung von Datensätzen an angegebene Positionen und Prozessoren
Diese Muster unterstützen auch die Einbeziehung von Standardverwaltungsdienstprogrammen, z. B. für die Sicherheit, Protokollierung, Überwachung und Berechnung.
Das folgende Diagramm veranschaulicht einige Szenarios für die Dateiverarbeitung: