서비스 컴포넌트 이벤트가 처리 중 도달하는 특정 지점을 선택해서 WebSphere® ESB의 서비스 컴포넌트 이벤트를 모니터할 수 있습니다. 각 서비스 컴포넌트는 응용프로그램이 지정된 해당 지점에서 처리할 때 이벤트를 생성(또는 "가동")하는 이벤트 지점을 정의합니다. 서비스 컴포넌트 이벤트에 대한 성능 통계를 모니터할 수도 있습니다.
서비스 컴포넌트에 대해 수행하려는 모니터링 유형(문제점 판별, 성능 조정 또는 프로세스 모니터링)에 관계없이 이러한 컴포넌트 처리 중 도달하는 특정 지점을 모니터합니다. 이 지점을 이벤트 지점이라 하며 모니터 시 이 지점을 선택합니다. 각 이벤트 지점은 서비스 컴포넌트 종류 태그, 선택적 요소 종류(서비스 컴포넌트 유형의 특정 함수) 및 이벤트의 네이처를 캡슐화합니다. 이러한 모든 요인으로 모니터링에서 생성되는 이벤트의 유형을 판별합니다.
이벤트 네이처는 서비스 컴포넌트 처리 중에 이벤트를 생성하는 데 필요한 상황에 대해 설명합니다. 이 네이처는 본래 모니터하도록 선택하는 서비스 컴포넌트의 논리 구조에서 핵심 지점입니다. 서비스 컴포넌트 이벤트의 가장 일반적인 네이처는 ENTRY, EXIT 및 FAILURE이지만 특정 컴포넌트 및 요소에 따라 여러 다른 네이처가 있습니다. 지정된 서비스 컴포넌트를 포함하는 응용프로그램이 연속으로 호출될 때마다 서비스 컴포넌트의 처리 시 이벤트 네이처에 해당하는 지점을 지나가면 언제나 이벤트가 가동됩니다.
서비스 컴포넌트 종류에 대해 이벤트가 정의되는 방식의 예를 들면 MAP 서비스 컴포넌트 종류는 ENTRY, EXIT 및 FAILURE 네이처가 있는 이벤트를 직접 가동합니다. MAP 컴포넌트 종류 내에서 특정 유형의 기능을 정의하는 Transformation이라는 요소 종류도 포함합니다. 이 요소도 ENTRY, EXIT 및 FAILURE 네이처가 있는 이벤트를 가동합니다. 결과적으로 MAP 서비스 컴포넌트 종류는 지정한 네이처와 요소의 조합에 따라 최대 6개의 다른 이벤트를 가동할 수 있습니다. 모든 서비스 컴포넌트, 요소 및 이벤트 네이처의 목록이 이벤트 카탈로그에 포함되어 있습니다.
모니터링은 응용프로그램 처리의 맨 위에 위치하며 서비스 컴포넌트의 처리와 인터페이스하지 않는 별도의 기능 레이어입니다. 모니터링은 지정된 이벤트 지점에서 활동을 감지하는 경우에만 서비스 컴포넌트 처리에 관여합니다. 이러한 경우에는 아래에 설명된 대로 수행 중인 모니터링의 유형에 기초하여 이벤트가 전송된 위치 및 이 이벤트에 포함된 데이터를 판별하는 이벤트가 모니터링을 위해 가동됩니다.