이벤트 생성 및 모니터링

WebSphere® Integration Developer에서는 비즈니스 프로세스 및 비즈니스 규칙 등의 편집 도구가 생성한 여러 비즈니스 통합 컴포넌트에 대해 이벤트 생성 및 모니터링을 사용할 수 있습니다. WebSphere Integration Developer에서 이벤트 생성 및 모니터링을 사용 가능하게 하는 기본 도구는 이벤트 모니터입니다.

이벤트 모니터가 있는 편집기에서 하나 이상의 모니터 가능한 컴포넌트 요소를 선택한 후 이벤트 모니터를 사용하여 선택한 요소에서 생성 및 모니터할 이벤트를 선택할 수 있습니다. 예를 들어 비즈니스 프로세스 편집기에서 비즈니스 프로세스의 수신 활동을 선택한 후 이벤트 모니터를 사용하여 생성 및 모니터할 활동 시작됨 및 활동 중지됨 이벤트를 선택할 수 있습니다. 모니터 가능한 컴포넌트 및 요소의 전체 목록은 "WebSphere Integration Developer의 모니터 가능한 컴포턴트 및 요소" 주제를 참조하십시오.

이벤트 모니터에서 작업하려면 다음의 이벤트 관련 개념을 기본적으로 이해하고 있어야 합니다.

이 개념은 다음 섹션에서 검토합니다.

CEI(Common Event Infrastructure)

WebSphere Integration Developer 및 WebSphere Process Server에서는 CEI(Common Event Infrastructure)를 사용하여 기본 이벤트 관리 서비스(예: 이벤트 생성, 전송, 지속 및 이용)를 제공합니다. 호환 가능한 시스템, 사용된 서로 다른 이벤트 기반 구조, 이벤트 형식 및 데이터 스토어 사이에서 이벤트를 교환하는 업계 전반에 걸친 문제점을 해결하도록 CEI가 개발되었습니다. CEI를 사용하여 이전에는 호환되지 않던 시스템에서 단일 기반 구조를 공유하고 단일 API를 사용할 수 있으며, 이것으로 동일한 벤더 또는 서로 다른 벤더에서 작성한 응용프로그램 사이에서의 데이터 교환이 용이해집니다.

CBE(Common Base Event)

CEI는 이벤트 관리에 필요한 기반 구조를 제공하기는 하지만 이벤트 형식을 정의하지는 않습니다. 이벤트 형식은 CBE(Common Base Event) 스펙에서 정의됩니다. 이 스펙에서는 비즈니스 이벤트, 시스템 이벤트 및 성능 정보에 대한 표준 XML 기반 형식을 제공합니다. 응용프로그램 개발자 및 관리자는 이벤트 유형의 구조화 및 개발 시 CBE(Common Base Event) 스펙을 사용할 수 있습니다.

CBE(Common Base Event) 모델의 핵심 개념은 상황입니다. 상황이란 사용자 로그인 또는 예약된 서버 시스템 종료와 같은 컴퓨팅 시스템에서 일어나는 발생을 말합니다. CBE(Common Base Event) 모델에서는 표준 상황 유형(StartSituation 및 CreateSituation) 세트를 정의합니다. 이 세트에서는 발생 가능한 대부분의 상황을 설명합니다.

CBE(Common Base Event) 모델에서 이벤트는 상황과 관련된 정보를 보고하는 구조화된 통지를 말합니다. 이벤트에서는 다음의 세 가지 유형의 정보를 보고합니다.

CBE(Common Base Event) 스펙은 IBM® Autonomic Computing Toolkit의 파트입니다. 스펙에 대한 자세한 정보는 IBM Autonomic Computing 웹 사이트를 방문하십시오.

비즈니스 이벤트

비즈니스 이벤트에서는 비즈니스 관련 정보를 캡처합니다. 이 정보를 분석하여 효과적인 서로 다른 비즈니스 측면을 평가할 수 있습니다. 예를 들어 비즈니스 제품을 주문한, 고객 주문 수가 특정 시간대에 치명적인 수준 아래로 떨어지는 경우 비즈니스 이벤트가 나타날 수 있습니다.

WebSphere Integration Developer에서 사전 정의된 비즈니스 이벤트 세트는 모니터 가능한 컴포넌트(예: 비즈니스 프로세스, 비즈니스 규칙 및 기타 컴포넌트)의 각 유형에서 제공됩니다. 즉, 단일 이벤트 코드 행을 작성하지 않아도 명령이 전체 비즈니스 이벤트 세트를 포함함을 의미합니다. 사전 정의된 비즈니스 이벤트는 모두 CBE(Common Base Event) 스펙에 기반합니다. 사용자는 이벤트 모니터를 사용하여 해당 이벤트를 선택, 생성 및 모니터할 수 있습니다.

이벤트 모니터링을 지원하는 모든 WebSphere Integration Developer 편집기의 이벤트 모니터에는 CEI 선택란이 있습니다. 이 선택란을 선택하면 비즈니스 이벤트 및 기타 이벤트는 CBE(Common Base Event) 스펙에 따라 생성되고 CEI에서 전송되어 CEI 데이터 스토어에 로깅됩니다.

비즈니스 프로세스 편집기 및 사용자 타스크 편집기에서 이벤트 모니터는 감사 로그 선택란을 포함합니다. 이 선택란을 선택하면 비즈니스 프로세스와 사용자 타스크에 관련된 비즈니스 이벤트가 감사 이벤트로서 프로세스 구성 데이터베이스에 생성됩니다. CEI 선택란을 선택한 경우에도 동일한 비즈니스 이벤트가 CEI 데이터 스토어에 생성됩니다.

프로세스 구성 데이터베이스에 로그된 감사 이벤트와 달리, CEI 이벤트는 일반적으로 모든 컴포넌트 및 이벤트 이용자가 액세스할 수 있습니다. 이런 이유로 특별히 감사 이벤트에 대해 작업해야 하는 경우가 아니면 감사 이벤트보다 CEI 이벤트를 생성하고 모니터링하도록 권장합니다.

관련 개념
WebSphere Integration Developer의 모니터 가능한 컴포넌트 및 요소
WebSphere Integration Developer의 비즈니스 프로세스용 기본 이벤트
관련 태스크
WebSphere Integration Developer에서 이벤트 모니터링을 지원하도록 WebSphere Process Server 구성
WebSphere Integration Developer에서 이벤트 모니터링 사용
CEI 이벤트 보기
관련 참조
이벤트 모니터

피드백
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.