Planung für benutzerdefinierte Empfangsknoten

Planen und entwerfen Sie vor der Entwicklung eines benutzerdefinierten Knotens seinen Inhalt und Zweck.

Analyse

Berücksichtigen Sie vor der Entwicklung eines benutzerdefinierten Knotens die folgenden Punkte:
  • Ist die Erstellung eines benutzerdefinierten Empfangsknotens notwendig?
    Ein Nachrichtenfluss muss mindestens einen Empfangsknoten enthalten. Die Wahl des Empfangsknotens hängt von der Quelle ab, von der die Eingabenachrichten stammen:
    • Wenn die Nachrichten im Broker in einer WebSphere MQ-Warteschlange eingehen, müssen Sie den MQInput- oder MQOptimizedFlow-Knoten verwenden.
    • Wenn weitere Nachrichten über HTTP eingehen, verwenden Sie den HTTPInput-Knoten.
    • Wenn die Nachrichten über eine Multicasting-Anwendung eingehen, verwenden Sie den Real-timeInput-Knoten.
    • Wenn die Nachrichten über eine JMS-Quelle eingehen, verwenden Sie den Real-timeInput- oder JMSInput-Knoten.
    • Wenn die Nachrichten von Telemetriegeräten (SCADA) stammen, müssen Sie den SCADAInput-Knoten verwenden.
    • Handelt es sich um eine andere Nachrichtenquelle, müssen Sie einen benutzerdefinierten Empfangsknoten verwenden.
    Weitere Informationen zur Verwendung mehrerer Empfangsknoten in einem Nachrichtenfluss finden Sie unter Mehrere Empfangsknoten verwenden.
  • Muss der Empfangsknoten für eine erfolgreiche Eingabe der Daten mit Software anderer Anbieter interagieren? Wenn dies der Fall ist, kollidiert die API, die den Zugriff auf diese Software ermöglicht, das Threadmodell?
  • Benötigen Sie für die Interpretation der Nutzdaten in der von diesem Empfangsknoten generierten Nachricht einen benutzerdefinierten Parser, oder kann sie von einem der integrierten Standardparser syntaktisch analysiert werden?
  • Muss der benutzerdefinierte Empfangsknoten die Nachrichtenflussinstanz, in der er sich befindet, transaktionsgesteuert als eine global koordinierte Transaktion betreiben?
  • Muss der neue benutzerdefinierte Empfangsknoten Konfigurationsoptionen anbieten?
  • Müssen Nachrichten, die von diesem Empfangsknoten weitergegeben werden, von einem der folgenden primitiven Elemente verarbeitet werden?
    • Alle primitiven Sendeknoten
    • ResetContentDescriptor-Knoten

Designspezifische Aspekte

Vor der Entwicklung und Implementierung eines Empfangsknotens müssen Sie Folgendes festlegen:

Für die Erstellung von Knoten, die als Erweiterungen für WebSphere Event Broker ausgeführt werden sollen, gelten folgende Einschränkungen:

Zugehörige Verweise
Benutzerdefinierte C-Knoten-API
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

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

as01392_