Neue Benutzer: Nachdem Sie die verschiedenen Faktoren bedacht haben, die sich auf den Entwurf eines Nachrichtenflusses auswirken, können Sie einen Nachrichtenfluss erstellen.
Über die Links in diesem Thema erfahren Sie, wie Sie Nachrichtenflüsse erstellen und mit den zugehörigen Ressourcen arbeiten.
Eine Anwendung ist ein Container für alle Ressourcen, die für eine Lösung erforderlich sind. Sie kann Verweise auf Nachrichtenflussabhängigkeiten (beispielsweise Java™-Projekte oder -Nachrichtengruppen) und Bibliotheken mit wiederverwendbaren Ressourcen enthalten. Es können mehrere Anwendungen in einer Ausführungsgruppe implementiert werden. Über diesen Link finden Sie Informationen zum Erstellen einer Anwendung.
Eine Bibliothek ist eine logische Gruppierung von zusammengehörigen Codes und/oder Daten. Eine Bibliothek enthält Verweise auf wiederverwendbare Ressourcen, z. B. ein Nachrichtenmodell oder eine Nachrichtenzuordnung, die in anderen Projekten gespeichert sind. Eine Bibliothek kann auf eine Ressource verweisen, die in einer anderen Bibliothek enthalten ist. Erstellen Sie eine Bibliothek, wenn Sie Ressourcen wiederverwenden möchten. Über diesen Link finden Sie Informationen zum Erstellen einer Bibliothek.
Ein Nachrichtenbrokerprojekt ist ein spezieller Container, in dem Sie alle Ressourcen erstellen und verwalten, die einem oder mehreren Nachrichtenflüssen zugeordnet sind. Sie können zusammengehörige Nachrichtenflüsse und Ressourcen in einem einzelnen Nachrichtenbrokerprojekt gruppieren, um eine Organisationsstruktur für Ihre Nachrichtenflussressourcen bereitzustellen. Über diesen Link erfahren Sie, wie Sie ein Nachrichtenbrokerprojekt erstellen.
Wenn Sie die Ressourcen Ihres Nachrichtenbrokerprojekt organisieren und zur Sicherstellung der Eindeutigkeit den Bereich der Ressourcennamen definieren möchten, können Sie Brokerschemas erstellen. Bei der ersten Erstellung eines Nachrichtenflusses wird im Projekt ein Standardbrokerschema erstellt. Über diesen Link erfahren Sie, wie Sie ein Brokerschema erstellen.
Sie erstellen einen Nachrichtenfluss, um anzugeben, wie Nachrichten im Broker verarbeitet werden. Sie können jede beliebige Anzahl an Nachrichtenflüssen erstellen und diese für einen oder mehrere Broker einsetzen. Über diesen Link erfahren Sie, wie Sie einen Nachrichtenfluss im WebSphere Message Broker Toolkit erstellen.
Nachrichtenflüsse können auch mit Code für die Message Broker-Java-API erstellt werden. Wenn Sie zur Erstellung eines Nachrichtenflusses die Message Broker-Java-API verwenden, brauchen Sie das WebSphere Message Broker Toolkit nicht zu installieren.
Bei der Erstellung eines Nachrichtenflusses definieren Sie zunächst seine Funktion, indem Sie Knoten hinzufügen. Ein Nachrichtenflussknoten ist ein Verarbeitungsschritt in einem Nachrichtenfluss. Bei einem Nachrichtenflussknoten kann es sich um einen integrierten Knoten, einen benutzerdefinierten Knoten oder einen untergeordneten Nachrichtenflussknoten handeln (siehe Nachrichtenflussknoten). Wählen Sie die Knoten, die dem Nachrichtenfluss hinzugefügt werden sollen, in der Knotenpalette aus (siehe Nachrichtenflussknotenpalette).
Um die Funktion der Nachrichtenflüsse leichter erkennbar und die Nachrichtenflüsse dadurch besser verwaltbar zu machen, können Sie die Namen aller Knotentypen, die Sie einem Nachrichtenfluss hinzugefügt haben, ändern. Beispielsweise können Sie den Namen eines MQInput-Knotens so ändern, dass er mit dem Namen der in diesem Knoten definierten Eingabewarteschlange übereinstimmt.
Wenn Sie eine Instanz eines Knotens in Ihren Nachrichtenfluss eingefügt haben, können Sie seine Funktion anpassen. Jeder Knoten hat mehrere Eigenschaften, die für die Funktion dieses Knotens spezifisch sind. Eine Liste der mit WebSphere Message Broker bereitgestellten Knoten finden Sie im Abschnitt Integrierte Knoten. Wählen Sie in dieser Liste den gewünschten Knoten aus, um Details zu dessen Terminals und Eigenschaften sowie zur Vorgehensweise zum Konfigurieren des Knotens anzuzeigen. Weitere Informationen zu den programmierbaren Knoten wie JavaCompute-Knoten, Compute-Knoten und Mapping-Knoten finden Sie im Abschnitt Wie programmiere ich Nachrichtenflüsse?.
Sie verbinden die Knoten in einem Nachrichtenfluss, um anzugeben, wie der Steuerungsfluss von der Eingabe zur Ausgabe verläuft und welche Route die Nachrichten innerhalb des Nachrichtenflusses durchlaufen. Ein Nachrichtenflussknoten verfügt über eine festgelegte Anzahl von Ein- und Ausgabepunkten, die Terminals genannt werden. Sie können die Fehlerterminals oder Catch-Terminals von Knoten verbinden, um die Fehlerbehandlung im Nachrichtenfluss zu ermöglichen (siehe Fehler in Nachrichtenflüssen behandeln).
Sie können die Anordnung und Anzeige der Knoten im Nachrichtenfluss ändern, um die Lesbarkeit zu verbessern. Sie können einen Verzweigungspunkt hinzufügen, damit der Steuerungsfluss an den Punkten, an denen sich Knotenverbindungen kreuzen, besser verfolgt werden kann (siehe Verzweigungspunkte hinzufügen).
Hier erfahren Sie, wie Sie einen Knoten aus einem Nachrichtenfluss entfernen.
Hier erfahren Sie, wie Sie die Verbindung zwischen zwei Knoten in einem Nachrichtenfluss entfernen.
Hier erfahren Sie, wie Sie einen Nachrichtenfluss löschen.
Hier erfahren Sie, wie Sie einen Nachrichtenfluss umbenennen.
Hier erfahren Sie, wie Sie ein Nachrichtenbrokerprojekt löschen.
Hier erfahren Sie, wie Sie einen Nachrichtenfluss zwischen Brokerschemas oder Nachrichtenbrokerprojekten verschieben.
Nachdem Sie Nachrichtenflüsse erstellt haben, können Sie diese als untergeordnete Nachrichtenflüsse in andere Nachrichtenflüsse einbetten. Mithilfe von untergeordneten Nachrichtenflüssen können Sie bestimmte Funktionen in anderen Nachrichtenbrokerprojekten wiederverwenden, die Entwicklungszeit dadurch reduzieren und die Wartungsfreundlichkeit der Nachrichtenflüsse erhöhen.
Nachrichtenbrokerprojekte und andere Ressourcen werden im WebSphere Message Broker Toolkit-Arbeitsbereich und an anderen Speicherpositionen im Dateisystem gespeichert. Sie können die Exportfunktion in Eclipse verwenden oder Kopien der Verzeichnis im Dateisystem erstellen, um die Ressourcen zu sichern. Alternativ können Sie das WebSphere Message Broker Toolkit für die Verwendung eines Repositorys einrichten (siehe Entwicklungsrepository).