다음을 통해 공유


BAM용 코드를 작성하는 이유

대부분의 경우 사용자 지정 코드를 작성하지 않아도 BAM 도구를 사용하여 추적 기능을 수행할 수 있습니다. 이러한 도구에는 Excel용 BAM 추가 기능, BAM 관리 유틸리티 및 TPE(추적 프로필 편집기)가 있습니다. BizTalk Server BAM은 BizTalk 오케스트레이션 및 메시징 구성 요소(파이프라인 및 포트)에 대한 인터셉터를 제공합니다. 인터셉터는 구성 파일을 기반으로 일반적인 방법을 사용하여 데이터를 수집할 수 있도록 응용 프로그램을 계측하는 소프트웨어입니다. 추적 프로필 편집기를 사용하여 이러한 인터셉터를 사용하는 응용 프로그램을 계측할 수도 있습니다. 추적 프로필 편집기에 대한 자세한 내용은 추적 프로필 편집기를 참조하세요.

다음과 같은 두 가지 기본 시나리오에서는 BAM API를 사용하여 응용 프로그램을 계측하는 것이 유용합니다.

  • 모니터링하려는 호스트에 대한 BAM 인터셉터가 없는 경우

  • 기본 제공 인터셉터가 응용 프로그램의 복잡성을 허용하지 않는 경우

    기본 제공 인터셉터가 없는 경우 BAM EventStream API 를 사용하여 관심 있는 이벤트를 캡처할 수 있습니다.

참고

EventStream 클래스를 BAMInterceptor 클래스와 결합하여 고유한 인터셉터를 만들 수 있습니다. BAM API SDK 샘플은 확장할 수 있는 간단한 일반 인터셉터를 보여 줍니다. 사용자 지정 인터셉터를 생성하여 각 응용 프로그램에 대해 새 코드를 작성하지 않아도 많은 유사한 프로세스를 계측할 수 있습니다. BAM API SDK 샘플을 보려면 BAM API(BizTalk Server 샘플)를 참조하세요.

참고 항목

BAM 솔루션 구현