Corrélation ID : Définition, fonctionnalité et utilisations

Découvrez pourquoi les principaux analystes du secteur classent systématiquement Okta et Auth0 parmi les leaders de l’identité

Mis à jour: 28 août 2024 Temps de lecture: ~

 

Cet article a été traduit automatiquement.

 

La corrélation des IDs offre packagée une transaction alors que l'IT se déplace à travers plusieurs sous-traitants. Grâce à ce système, les demandes de votre client sont regroupées sur un seul site header, ce qui facilite le suivi et le dépannage. 

Qu'est-ce que l'ID de corrélation ?

Nous pensons souvent qu'une visite est une transaction unique. En réalité, une visite peut déclencher plusieurs processus différents. L'ID de corrélation permet de conserver l'ensemble du travail. 

Commençons par un exemple. 

Vous gérez un site web de vente aux enchères qui propose des articles provenant de centaines de vendeurs. Votre visiteur achète auprès de trois vendeurs en une seule commande. Votre site web répartit ces commandes entre les différents vendeurs. Une semaine plus tard, votre client vous demande où en est la commande. Un identifiant de corrélation pourrait vous aider à contrôler tous les éléments qui composent cette commande. 

En règle générale, un ID de corrélation est un HTTP non standard header, et il fait partie du service de messagerie Java (JMS). Vous n'êtes pas obligé d'en utiliser un, mais il est judicieux d'utiliser plusieurs sous-traitants pour traiter les demandes client, même s'il s'agit d'une possibilité minime. 

5 façons d'utiliser l'ID de corrélation 

La plupart des programmeurs peuvent mettre en place des identifiants de corrélation en quelques minutes. Si vous maîtrisez le code, la logistique peut s'avérer un peu compliquée. Mais voici comment fonctionne la technologie de l'information dans un formulaire simpliste. 

Voici comment utiliser l'identifiant de corrélation :

  • Créer. Le développeur insère un identifiant généré de manière aléatoire dans chaque requête, généralement dans le cadre du protocole HTTP header.
     
  • Attribuer. Vos identifiants restent associés à l'ordre au fur et à mesure qu'il se déplace dans le sous-sous-traitant.
     
  • journal. Conservez un enregistrement de chaque identifiant de corrélation que vous créez, afin de pouvoir traiter les demandes client au fur et à mesure qu'elles se présentent.
     
  • Transport. La manière dont vous déplacez les identifiants de corrélation vers d'autres systèmes (y compris les sous-sous-traitants) dépend de la façon dont votre système est construit et entretenu. 

Devriez-vous utiliser des identifiants de corrélation ?

Si vous gérez une entreprise simple avec un traitement facile, vous n'avez peut-être pas besoin d'identifiants de corrélation. Mais si vos flux de travail incluent des sous-sous-traitants, l'attribution de ces numéros uniques peut vous aider à fournir un service client optimal. 

Continuez votre parcours dans l‘univers de l’identité