Implementierung einer Nachrichtenflussanwendung

Packen Sie zur Implementierung alle Ressourcen eines Nachrichtenflusses in eine Brokerarchivdatei (BAR-Datei).

Eine Nachrichtenflussanwendung kann nicht direkt in eine Ausführungsgruppe implementiert werden. Stattdessen werden alle relevanten Ressourcen in eine BAR-Datei gepackt, die dann implementiert wird. Wenn Sie Dateien zum Brokerarchiv hinzufügen, werden sie automatisch im Zuge der Verarbeitung kompiliert. JAR-Dateien, die von JavaCompute-Knoten in Nachrichtenflüssen benötigt werden, werden automatisch aus Ihrem Java-Projekt hinzugefügt.

Die Brokerarchivdatei ist eine komprimierte Datei, die zum Konfigurationsmanager gesendet wird, wo ihr Inhalt extrahiert und an Ausführungsgruppen verteilt wird. Wenn eine Ausführungsgruppe im Broker nicht initialisiert worden ist (d. h. wenn der Broker eben erst erstellt wurde), wird sie im Rahmen der Implementierung erstellt.

In diesem Diagramm wird der Ereignisablauf beim Implementieren einer Nachrichtenflussanwendung dargestellt:
In diesem Diagramm wird der Ereignisablauf beim Implementieren einer Nachrichtenflussanwendung dargestellt: Erstellen eines Brokerarchivs und Hinzufügen von Dateien; Implementierung der BAR-Datei durch Senden zum Konfigurationsmanager, von wo aus ihr Inhalt an Anwendungsgruppen in Brokern in der Domäne verteilt wird.
Eine BAR-Datei kann auf zwei Arten implementiert werden:

Inkrementelle Implementierung der BAR-Datei

Bei der inkrementellen Implementierung einer BAR-Datei extrahiert der Konfigurationsmanager den Inhalt der BAR-Datei und sendet diesen an eine Ausführungsgruppe. Wenn eine Datei in der BAR-Datei implementiert wird, gelten folgende Rahmenbedingungen:
  • Wenn eine Datei in der BAR-Datei denselben Namen hat wie ein Objekt, das bereits in der Ausführungsgruppe implementiert ist, wird die bereits implementierte Version durch die Version in der BAR-Datei ersetzt.
  • Wenn eine Datei in der BAR-Datei die Länge 'null' hat und eine Datei mit diesem Namen bereits in der Ausführungsgruppe implementiert ist, wird die implementierte Datei aus der Ausführungsgruppe entfernt.
Situationen, in denen diese Implementierung verwendet werden sollte:
  • Wenn Sie eine inkrementelle Implementierung von Nachrichtenflüssen, Nachrichtengruppen oder anderen implementierbaren Objekten in einer Ausführungsgruppe durchführen möchten.
Situationen, in denen diese Implementierung nicht verwendet werden sollte:
  • Wenn Sie den Inhalt der Ausführungsgruppe vor der Implementierung der BAR-Datei vollständig löschen möchten. Führen Sie stattdessen eine vollständige Implementierung der BAR-Datei durch.

Vollständige Implementierung der BAR-Datei

Wenn Sie eine vollständige Implementierung der BAR-Datei durchführen, extrahiert der Konfigurationsmanager den implementierbaren Inhalt der BAR-Datei und sendet diesen an eine Ausführungsgruppe, wobei er zunächst den vorhandenen implementierten Inhalt in der Ausführungsgruppe entfernt.

Situationen, in denen diese Implementierung verwendet werden sollte:
  • Wenn Sie Nachrichtenflüsse, Nachrichtengruppen oder andere implementierbare Objekte in einer Ausführungsgruppe implementieren möchten.
Situationen, in denen diese Implementierung nicht verwendet werden sollte:
  • Wenn Sie den vorhandenen Inhalt der Ausführungsgruppe mit dem Inhalt der BAR-Datei zusammenführen möchten. Führen Sie stattdessen eine inkrementelle Implementierung der BAR-Datei durch.
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:13

af02070_