¿Por qué escribir código para BAM?

En la mayoría de las circunstancias, puede usar las herramientas de BAM sin escribir su propio código para realizar las funciones de seguimiento. Estas herramientas son el complemento BAM para Excel, la utilidad de administración de BAM y el Editor de Perfiles de Seguimiento (TPE). BAM en BizTalk Server proporciona interceptores para las orquestaciones de BizTalk y sus componentes de mensajería (canalizaciones y puertos). Un interceptor es software que instrumenta una aplicación para que pueda recopilar datos de forma genérica en función de un archivo de configuración. Puede instrumentar la aplicación para usar estos interceptores mediante el Editor de perfiles de seguimiento. Para obtener más información sobre el Editor de perfiles de seguimiento, vea Editor de perfiles de seguimiento.

Sin embargo, hay dos escenarios principales en los que le resultará ventajoso instrumentar la aplicación mediante las API de BAM:

  • No hay ningún interceptor de BAM para el host que quiere supervisar.

  • El interceptor integrado no permite la complejidad de la aplicación.

    Cuando no hay ningún interceptor integrado, puede usar las API de EventStream de BAM para capturar los eventos de interés.

Nota:

Puede combinar clases EventStream con la clase BAMInterceptor para crear su propio interceptor. El ejemplo del SDK de API de BAM muestra un interceptor genérico simple que puede ampliar. Al construir su propio interceptor, puede instrumentar varios procesos similares sin escribir código nuevo para cada aplicación. Para ver el ejemplo del SDK de API de BAM, consulte API de BAM (ejemplo de BizTalk Server).

Véase también

Implementación de soluciones de BAM