Compartir a través de


¿Por qué escribir código para BAM?

En la mayoría de las circunstancias puede usar las herramientas de BAM sin que sea necesario escribir su propio código para realizar funciones de seguimiento. Estas herramientas son el complemento de 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 orquestaciones y componentes de mensajería de BizTalk (canalizaciones y puertos). Un interceptor es software que instrumenta una aplicación para que pueda recopilar datos de un modo genérico basado en un archivo de configuración. Puede instrumentar la aplicación para que use 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 su aplicación mediante las API de BAM:

  • No existe un interceptor de BAM para el host que pretende 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 de SDK de API de BAM ilustra un interceptor genérico simple que puede extender. Al construir su propio interceptor, puede instrumentar varios procesos similares sin tener que escribir código nuevo para cada aplicación. Para ver el ejemplo del SDK de API de BAM, consulte API de BAM (BizTalk Server ejemplo).

Consulte también

Implementar soluciones de BAM