Vai al contenuto

Identificatore di correlazione

Un identificatore di correlazione collega messaggi di una stessa operazione. Può comprendere più eventi e non sostituisce il rilevamento dei duplicati.

Noto anche comeCorrelation ID
API & integrazione

Un identificatore di correlazione associa messaggi o fasi di elaborazione collegati a un’operazione comune. Consente così di seguire un processo attraverso più sistemi coinvolti. È l’applicazione a stabilire quali messaggi siano collegati; questa relazione va concordata per lo scambio.

Seguire un’operazione attraverso i suoi messaggi

In un portale fittizio una richiesta avvia un’elaborazione nell’ERP. In seguito arrivano una conferma di ricezione e il risultato. Questi messaggi hanno identificatori propri diversi, ma condividono l’identificatore di correlazione concordato. Durante la ricerca di un errore può quindi riunire i messaggi di quella richiesta.

Distinguere relazione e identità

Microsoft descrive a questo scopo la proprietà applicativa CorrelationId; la grafia CorrelationId appartiene a questo esempio. Una correlazione comune non rende due messaggi dei duplicati. Non dimostra neppure che il processo sia completo. Definisca chi crea l’identificatore, quali trasferimenti lo conservano e quali risposte Le servono per valutare l’operazione.

Fonti

Articoli sul tema

API & integrazione con ASES

ERP, CRM e negozio online collegati in modo pulito