Messaggi nell'adapter BizTalk per TIBCO Rendezvous
L'adapter BizTalk per TIBCO Rendezvous offre connettività bidirezionale tra BizTalk Server e TIBCO Rendezvous. Questo adapter utilizza sia l'API TIBCO Rendezvous che l'API del framework degli adapter BizTalk per garantire una valida integrazione.
Informazioni su TIBCO Rendezvous
TIBCO Rendezvous è un programma che fornisce un bus di messaggi per l'integrazione dell'applicazione aziendale (EAI). TIBCO fornisce le API di messaggistica in C, C++, Java, Visual Basic e per Microsoft .NET Framework in modo da ricevere i feed di dati in fogli di lavoro di Microsoft Office Excel e altre applicazioni desiderate. Per altre informazioni, vedere Concetti di rendezvous di TIBCO.
Passaggio dei messaggi
Il concetto alla base della trasmissione di messaggi è piuttosto semplice:
Un messaggio contiene un solo oggetto costituito da elementi separati da punti. Un messaggio viene inviato a un solo daemon Rendezvous, sebbene possa essere trasmesso su altri daemon.
Un listener annuncia gli oggetti di interesse a un daemon (con una funzionalità di carattere jolly di base), a cui vengono recapitati i messaggi con oggetti corrispondenti se i due daemon sono reciprocamente connessi o sono di fatto lo stesso daemon.
Su ciò è possibile basare l'importante funzionalità "Enterprise", con le opzioni Fault Tolerance/Reliable o Certified implementate tramite i messaggi di base sottostanti.
I messaggi possono essere visualizzati come campi numero-valore o campi nome-valore tipizzati. I due meccanismi di identificazione in un messaggio possono combinarsi e corrispondere a determinate restrizioni. Un messaggio può contenere messaggi secondari, che a loro volta possono contenere messaggi secondari.
I nomi di oggetto sono costituiti da uno o più elementi separati da caratteri punto. Gli elementi implementano una gerarchia di nomi di oggetto che rispecchia la struttura di informazioni in un sistema di applicazioni. Le stringhe seguenti sono esempi di nomi di oggetto validi:
RUN.HOME
RUN.for.Elected_Office
L'adapter BizTalk per TIBCO Rendezvous utilizza l'SDK di TIBCO Rendezvous per pubblicare i messaggi in oggetti TIBCO Rendezvous e per registrare gli eventi di TIBCO Rendezvous. Le classi correlate alle BizTalk Server sono ospitate in un computer BizTalk Server. Viene avviato un processo separato (agente di runtime) che funge da programma Rendezvous e per lo scambio di messaggi viene utilizzata la comunicazione remota di .NET Framework.
I messaggi a livello di informazioni, di avviso e di errore vengono inviati al registro eventi di Windows.
Tutti i livelli, inclusi i messaggi a livello di debug, vengono inviati al registro di traccia di Windows.
Trasmettitore
L'adapter BizTalk per TIBCO Rendezvous avvia un agente di runtime per ogni porta di trasmissione. L'API .NET Framework per TIBCO Rendezvous consente di impostare la codifica dei caratteri solo in ambito globale. Pertanto, una delle opzioni di configurazione delle porte è un numero di tabelle codici. Avviando un processo diverso per ogni tabella codici, l'adapter può offrire un supporto migliore per la globalizzazione.
Ricevitore
L'adapter BizTalk per TIBCO Rendezvous avvia un agente di runtime per ogni indirizzo di ricezione.
Transazioni
Il prodotto TIBCO Rendezvous non è transazionale. È necessario un prodotto distinto, TIBCO Rendezvous TX. L'adapter BizTalk per TIBCO Rendezvous non supporta le transazioni in questa versione.
Sicurezza
TIBCO Rendezvous supporta solo l'autenticazione tra i daemon e i programmi TIBCO Rendezvous. Non esegue l'autorizzazione o la crittografia. È necessario un prodotto distinto, TIBCO Rendezvous DataSecurity.