WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Nachrichtenflüsse entwickeln

Sie können Nachrichtenflüsse entwickeln, um Ihre Geschäftsnachrichten und -daten zu verarbeiten.

Mit WebSphere Message Broker haben Sie mehrere Möglichkeiten, die Nachrichtenflüsse zu entwickeln, die Sie für Ihre Geschäftsprozesse benötigen. Ihre Clientanwendungen können viele verschiedene Verfahren zur Interaktion mit einem Broker und den dort implementierten Nachrichtenflüssen einsetzen.

Mit den folgenden Schritten werden Sie durch diesen Abschnitt des Information Center geführt, mit dem Ziel, zunächst die Konzepte im Zusammenhang mit Nachrichtenflüssen zu verstehen, dann einen eigenen Nachrichtenfluss zu entwickeln und Möglichkeiten für die Clientanwendungen einzurichten, damit diese die Nachrichtenflüsse verwenden können. Wenn Sie sich mit den grundlegenden Konzepten und Verhaltensweisen vertraut gemacht haben, können Sie zu komplexeren Optionen übergehen und dazu weitere Ressourcen für die Verwendung durch die Nachrichtenflüsse hinzufügen.

  1. Falls Sie noch nicht mit WebSphere Message Broker vertraut sind, lesen Sie den Abschnitt Nachrichtenverarbeitung - Übersicht. In diesem Abschnitt werden die Konzepte im Zusammenhang mit Nachrichtenflüssen definiert. Die Informationen hier sind sehr wichtig, unabhängig davon, wie Sie den Broker nutzen möchten. Hier wird auch die allgemeine Nachrichtenverarbeitung eines Brokers unabhängig vom Nachrichtenursprung behandelt. Beispielsweise wird erläutert, wie Fehler in den Nachrichtenflüssen von einem Broker behandelt werden und wie koordinierte Transaktionen eingerichtet werden können.
  2. Wenn Sie bereits eine Vorstellung von Nachrichtenflüssen haben und davon, und wie dort Nachrichten und Daten verarbeitet werden, prüfen Sie die verschiedenen Möglichkeiten zum Erstellen eigener Nachrichtenflüsse. Folgende Optionen stehen zur Auswahl:
    • WebSphere Message Broker-Funktionen in Mustercodes kennenlernen. Die mitgelieferten Mustercodes stellen getestete Nachrichtenflüsse mit Schwerpunkt auf einer bestimmten von WebSphere Message Broker unterstützten Komponente bzw. Funktion zur Verfügung. Verglichen mit den Mustern ist ihr Geltungsbereich eingeschränkt, sie bieten jedoch umfassende Beispiele für eine typische Nachrichtenverarbeitung in speziellen Szenarios. Es handelt sich um eigenständige Anwendungen, die ohne Erstellen und Konfigurieren zusätzlicher Ressourcen verwendet werden können.

      Da sie eine bestimmte Produktfacette veranschaulichen sollen, sind sie nicht immer so konzipiert, dass das bevorzugte Verfahren für eine bestimmte Task verwendet wird. Verwenden Sie sie daher als Beispiele, die die Funktionsweise bestimmter Funktionen verdeutlichen, und nicht als vollständige Lösungen im Produktionsbetrieb. Möglicherweise eignen sich die Beispiele gut als Ausgangspunkt für die Entwicklung eigener Nachrichtenflüsse oder können als Bestandteil einer umfassenderen Lösung eingesetzt werden.

    • Nachrichtenflüsse mithilfe von Mustern entwickeln. Die mitgelieferten Muster stellen wiederverwendbare Lösungen mit einem getesteten Lösungsansatz für eine allgemeine Architektur, Konstruktion oder Implementierungstask in einem bestimmten Kontext bereit. Bei Verwendung eines Musters sparen Sie viel Entwurfs- und Entwicklungsarbeit.

      Sie können die Muster unverändert verwenden oder an Ihre Anforderungen anpassen. Zur Ergänzung des Musters und Vervollständigung der Lösung sind zusätzliche Ressourcen zu erstellen.

    • Nachrichtenflussanwendungen mit einem Assistenten entwickeln. Sie können einen von mehreren Schnelleinstiegsassistenten im WebSphere Message Broker Toolkit ausführen. Mit diesen Assistenten werden Nachrichtenflüsse und zugehörige Ressourcen erstellt, die von bestimmten Voraussetzungen wie z. B. Adapterverbindungen abhängen. Die mithilfe der Assistenten erstellten Nachrichtenflüsse können verändert oder erweitert und somit als Grundlage für weitere Nachrichtenflüsse verwendet werden.
    • Nachrichtenflussanwendungen von Grund auf erstellen. Sie haben auch die Möglichkeit, Nachrichtenflüsse mithilfe der Grundbausteine im Nachrichtenflusseditor zu erstellen. Dabei legen Sie fest, welche Knoten benötigt werden und wie diese miteinander zu verbinden sind, um die erforderliche Nachrichtenverarbeitung zu gewährleisten.
    • Service entwickeln. Sie können einen Service entwickeln, der eine Web-Services-Lösung enthält. Ein Service enthält untergeordnete Nachrichtenflüsse zur Implementierung der angegebenen Serviceoperationen.
    • Nachrichtenflussanwendungen über die Message Broker-Java-API entwickeln. Sie können einen Nachrichtenfluss erstellen, indem Sie Java-Code ausführen, der die Message Broker-Java-API verwendet. Sie können Code schreiben, mit dem ein vorhandener Nachrichtenfluss geladen, geändert und anschließend als neuer Nachrichtenfluss gespeichert wird, Sie können aber auch Code schreiben, mit dem ein völlig neuer Nachrichtenfluss erstellt wird. Es ist nicht erforderlich, zur Ausführung des Codes das WebSphere Message Broker Toolkit zu installieren.
  3. Verbinden Sie die Geschäftsprozessanwendungen und -daten mit den Nachrichtenflüssen. Für die Kommunikation mit dem Broker kann eine Reihe verschiedener Protokolle verwendet werden. Von den Nachrichtenflüssen aus ist zudem eine Interaktion mit anderen Produkten und Services möglich. Informationen zu den verfügbaren Optionen finden Sie im Abschnitt Clientanwendungen verbinden.
  4. Die Verarbeitung der Nachrichten und Daten durch die Nachrichtenflüsse kann auf verschiedene Arten konzipiert werden. Es steht eine Reihe von Knoten zur Verfügung, von denen folgende Aktionen unterstützt werden:
  5. Nachrichtenflüsse können selbstdefinierende und/oder vordefinierte Nachrichten verarbeiten. Vordefinierte Nachrichten bieten unter Umständen zusätzlichen Nutzungsmöglichkeiten für Ihre Umgebung. Für diese Nachrichten stehen innerhalb der Nachrichtenflüsse zusätzliche Verarbeitungsoptionen zur Verfügung. Im Abschnitt Nachrichtenmodelle erstellen erfahren Sie mehr über diese Vorteile, außerdem wird dort erläutert, wie Sie Ihre eigenen Nachrichtenmodelle definieren können.
  6. Unter Umständen ist in Ihrer Nachrichtenverarbeitungsumgebung eine spezielle Verarbeitung erforderlich, die von WebSphere Message Broker nicht bereitgestellt wird. Im Abschnitt Benutzerdefinierte Erweiterungen entwickeln werden weitere Optionen erläutert. Dort erfahren Sie auch, wie Sie den Broker noch anpassen können.
Bei der Entwicklung von Nachrichtenflüssen und ihrer Ausführung auf dem Broker kann die Funktionsweise der Nachrichtenflüsse optimiert und dadurch der Durchsatz verbessert werden. Weitere Informationen hierzu finden Sie unter Leistung von Nachrichtenflüssen optimieren.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:45


TaskthemaTaskthema | Version 8.0.0.5 | bc88710_