Partager via


Pourquoi écrire du code pour l'analyse BAM ?

Dans la plupart des cas, vous pouvez utiliser les outils BAM suivants sans qu'il soit nécessaire d'écrire votre propre code pour réaliser les fonctions de suivi : complément BAM pour Excel, utilitaire de gestion de l'analyse BAM et l'Éditeur de modèle de suivi (TPE). BAM dans BizTalk Server fournit des intercepteurs pour les orchestrations et les composants de messagerie BizTalk (pipelines et ports). Un intercepteur est un logiciel qui instrumente une application de sorte qu'elle puisse collecter les données de façon générique en fonction d'un fichier de configuration. Pour que votre application utilise ces intercepteurs, vous pouvez vous servir de l'Éditeur de modèle de suivi. Pour plus d’informations sur l’Éditeur de profil de suivi, consultez Éditeur de profil de suivi.

Il existe toutefois deux principales situations pour lesquelles vous trouverez plus pratique d'instrumenter votre application à l'aide des API de l'analyse BAM :

  • lorsqu'il n'existe aucun intercepteur BAM pour l'hôte à analyser ;

  • lorsque l'intercepteur intégré n'est pas compatible avec la complexité de votre application.

    En l’absence d’intercepteur intégré, vous pouvez utiliser les API EventStream BAM pour capturer les événements qui vous intéressent.

Notes

Vous pouvez combiner des classes EventStream avec la classe BAMInterceptor pour créer votre propre intercepteur. L'exemple du kit de développement logiciel (SDK) API BAM illustre un intercepteur générique qu'il est possible d'étendre. La création de votre propre intercepteur vous permet d'instrumenter un certain nombre de processus similaires sans avoir à écrire un nouveau code pour chaque application. Pour afficher l’exemple de KIT de développement logiciel (SDK) d’API BAM, consultez API BAM (BizTalk Server exemple).

Voir aussi

Implémentation de solutions BAM