Freigeben über


Nachrichten in BizTalk-Adapter für TIBCO Rendezvous

Der BizTalk-Adapter für TIBCO Rendezvous bietet bidirektionale Konnektivität zwischen BizTalk Server und TIBCO Rendezvous. Dieser Adapter verwendet sowohl die TIBCO Rendezvous-API als auch die BizTalk Adapterframework-API, um eine starke Integration zu bieten.

Info zu TIBCO Rendezvous

TIBCO Rendezvous ist ein Programm, das einen Nachrichtenbus für die Unternehmensanwendungsintegration (Enterprise Application Integration, EAI) bereitstellt. TIBCO stellt Messaging-APIs in C, C++, Java, Visual Basic und für die Microsoft .NET Framework bereit, um Datenfeeds auf Microsoft Office Excel-Arbeitsblättern und anderen Anwendungen ihrer Wahl zu empfangen. Weitere Informationen finden Sie unter TIBCO Rendezvous-Konzepte.

Nachrichtenübergabe

Das grundlegende Konzept der Nachrichtenübergabe ist ganz einfach:

  • Eine Nachricht besitzt einen einzelnen Betreff, der aus Elementen zusammengestellt ist, die durch Punkte getrennt sind. Eine Nachricht wird an einen einzelnen Rendezvous-Daemon gesendet, obwohl sie möglicherweise an weitere Daemons gesendet wird.

  • Ein Listener kündigt seine themen von Interesse an einen Daemon an (mit einer grundlegenden Wildcard-Funktion). Nachrichten, die über entsprechende Betreffs verfügen, werden ihm zugestellt, wenn die beiden Daemons miteinander verbunden sind oder es sich um denselben Daemon handelt.

    Dies wird bei Bedarf mit wichtigen Unternehmensfunktionen erweitert, mit Fehlertoleranz und den Optionen „Zuverlässig“ oder „Zertifiziert“, die alle über die zugrunde liegenden Standardnachrichten implementiert werden.

    Die Nachrichten selbst können als typisierte Name/Wert-Felder oder als Zahl/Wert-Felder (die beiden Identifizierungsmechanismen in einer Nachricht können mit bestimmten Einschränkungen gemischt und angepasst werden). Ein Nachricht selbst kann Unternachrichten enthalten, die wiederum ebenfalls Unternachrichten enthalten kann.

    Betreffnamen bestehen aus einem oder mehreren Elementen, die durch Punkte getrennt werden. Die Elemente implementieren eine Betreffnamenhierarchie, die die Struktur der Informationen in einem Anwendungssystem widerspiegelt. Die nachfolgenden Zeichenfolgen sind Beispiele für gültige Betreffnamen:

  • RUN.HOME

  • RUN.for.Elected_Office

    BizTalk-Adapter für TIBCO Rendezvous verwendet das TIBCO Rendezvous SDK, um Nachrichten für TIBCO Rendezvous-Betreffs zu veröffentlichen und um diese für TIBCO Rendezvous-Ereignisse zu registrieren. Die BizTalk Server-bezogenen Klassen werden auf einem BizTalk Server-Computer gehostet. Ein separater Prozess (Laufzeit-Agent) wird gestartet und dient als Rendezvous-Programm. Für den Nachrichtenaustausch zwischen den beiden wird das .NET Framework Remoting verwendet.

  • Nachrichten auf Informations-, Warnungs- und Fehlerebene werden in das Windows-Ereignisprotokoll gesendet.

  • Alle Ebenen, einschließlich der Nachrichten auf Debugebene, werden in das Windows-Ablaufverfolgungsprotokoll gesendet.

Sender

BizTalk-Adapter für TIBCO Rendezvous startet einen Laufzeit-Agent pro Sendeport. Die TIBCO Rendezvous .NET Framework-API gestattet nur das Festlegen der Zeichenverschlüsselung in einem globalen Bereich. Daher ist eine der Optionen für die Portkonfiguration eine Codepagenummer. Indem für jede Codepage ein anderer Prozess gestartet wird, kann der Adapter eine bessere Unterstützung für die Globalisierung bieten.

Receiver

BizTalk-Adapter für TIBCO Rendezvous startet einen Laufzeit-Agent pro Empfangsspeicherort.

Transaktionen

Das TIBCO Rendezvous-Produkt ist nicht transaktional. Es ist ein separates Produkt, TIBCO Rendezvous TX, erforderlich. Der BizTalk-Adapter für TIBCO Rendezvous unterstützt in dieser Version keine Transaktionen.

Sicherheit

TIBCO Rendezvous unterstützt nur die Authentifizierung zwischen TIBCO Rendezvous-Programmen und Daemons. Es führt keine Autorisierung oder Verschlüsselung durch. Es ist ein separates Produkt, TIBCO Rendezvous DataSecurity, erforderlich.

Weitere Informationen

TIBCO Rendezvous-Konzepte
Erste Schritte