공통 이벤트 하부 구조 기능 이벤트
이 타스크의 수행 목적 및 시기
공통 이벤트 하부 구조는 이벤트 생성, 사용, 지속 및 이용 기능을 제공하지만 실제 이벤트를
정의하지는 않습니다. 시스템
설계에서 이벤트 하부 구조 사용 방법을 계획할 때, 관련되는 비즈니스 개념을 이해하고 그 개념을 시스템 설계의
적절한 구성요소에 맵핑해야 합니다. 이벤트 소스 및 이벤트 고객의
아키텍처 컨텍스트에서 이벤트 유형 및 이벤트 그룹을 정의하여 이벤트 관리 시멘틱을
제공해야 합니다.
이 타스크의 단계
- 각 이벤트 소스를 식별하십시오. 이벤트 소스는
이벤트를 작성하는 응용프로그램입니다. 이벤트 소스는 이벤트 오브젝트를 이벤트 하부 구조에 전달합니다. 이벤트
하부 구조는 또한 나중 검색을 위해 이벤트 오브젝트를 데이터베이스에 저장합니다.
이벤트 하부 구조의 역할은 이벤트 오브젝트 수신에 대한 관심을 표시하는
응용프로그램으로 이벤트 오브젝트를 전달하는 것입니다.
- 각 이벤트 고객을 식별하십시오. 이벤트 고객은
이벤트 오브젝트에 포함된 정보를 사용할 수 있는 응용프로그램입니다. 이벤트 고객은 보통 여러 이벤트 소스에서 이벤트를 처리합니다.
- 이벤트 상관 영역의 계층 구조 및 이러한 영역의 ID를
식별하십시오. 이벤트 고객은 이벤트 상관 영역을 사용하여 이벤트를
상관시킬 수 있습니다. ECSEmitter 클래스는 각 이벤트에서 이벤트 상관 영역의 현재 ID 및
상위 ID를 저장함으로써 상관 영역의 계층 구조를 지원합니다.
주: ECSEmitter 및
상관 스피어 성능은 이벤트 서비스에서 제공되며 공통 이벤트 하부 구조 자체에서는
제공되지 않습니다.
예를 들어,
BPEL(Business Process Execution Language) 활동은 활동 인스턴스 ID로 활동을
식별하는 현재 활동에 대한 상관 영역을 엽니다.
상위 상관 영역은 활동이 대신 실행되는 프로세스 인스턴스의 상관 영역입니다.
상위 상관 영역은
프로세스 인스턴스 ID로 식별됩니다.
- 각 이벤트 그룹을 식별하십시오. 이벤트 그룹은
특정 고객 유형과 관련된 모든 이벤트가 포함하는 특성(등록 정보 값)을 정의합니다.
액세스 제어 및 분배 규칙과 같은
정책은 각 사용자 그룹의 이벤트 하부 구조 작동을 사용자 정의하도록 이벤트 그룹에 지정됩니다.
WebSphere는 모든 이벤트를 포함하도록 정의되는
기본 이벤트 그룹을 제공합니다. 이 이벤트 그룹을 모든 이벤트라고 합니다.
이 그림은 다음과 같은 오브젝트들
사이의 관계를 보여줍니다.
그림 1. 이벤트 소스(이벤트를 작성함)의 아키텍처,
이벤트 고객(이벤트 데이터를 사용함) 및 이벤트 그룹(각 이벤트 유형의 특성 및 연관된 정책을 정의함).