상황 이벤트 바인딩

기본적으로 조치 서비스 템플리트는 템플리트 작성 시 특정 조치 핸들러에 바인드됩니다. 특정 조치 핸들러와 연관된 조치 서비스 템플리트에 상황 이벤트를 바인드하면 Adaptive Action Manager가 적절한 조치 서비스를 호출할 수 있습니다.

상황 이벤트가 감지되면 Adaptive Action Manager는 바인딩 구성에 따라 하나 이상의 조치 서비스 템플리트를 호출합니다. 상황 이벤트는 비즈니스 상황의 알림을 나타내는 공통 기본 이벤트입니다. 상황 이벤트는 비즈니스 측정 편집기에서 아웃바운드 이벤트로 정의된 비즈니스 측정 모델 요소입니다. 상황이 트리거되면 Observation Manager가 상황 이벤트를 생성합니다. 예를 들어, 특정 핵심성과지표(KPI)가 임계값을 초과하면 상황을 트리거하도록 상황 이벤트를 정의할 수 있습니다. 이렇게 하면 상황 이벤트가 CEI(Common Event Infrastructure)에 게시되고 WebSphere® 활성화 스펙으로 라우트됩니다. 이 스펙은 Adaptive Action Manager가 수신 중인 대기열에 링크되어 있습니다.

상황 이벤트는 Adaptive Action Manager에서 이름 및 설명에 의해 정의됩니다. 그런 다음 조치 서비스 템플리트에 바인드되므로 WebSphere Application Server의 관리 콘솔에 있는 관리 노드를 통해 대응하는 조치 핸들러에 바인드되게 됩니다. 런타임에 이 바인딩을 사용하면 Adaptive Action Manager 컴포넌트가 조치 핸들러 및 템플리트 쌍을 사용하여 적절한 조치 서비스를 호출할 수 있습니다.

바인딩이 설정되면 Adaptive Action Manager는 수신된 상황 이벤트를 구문 분석하고 Action Catalog 서비스를 통해 적절한 조치를 선택합니다. 선택 작업은 바인딩에 대한 정보가 저장된 Action Catalog에서 적절한 조치를 검색하여 수행됩니다. 이 정보를 바탕으로 Adaptive Action Manager는 실행 가능한 조치라는 엔티티를 작성합니다. 조치에 대한 이벤트 판별기는 입력 상황 이벤트와 일치하는, 공통 기본 이벤트의 확장 데이터 요소에 저장된 상황 이름을 찾아 입력 상황 이벤트에 대해 호출해야 하는 실행 가능한 조치를 판별합니다.

관련 태스크
새 상황 이벤트 바인딩 작성
상황 이벤트 바인딩에 템플리트 추가
조치 서비스로 상황 이벤트 바인딩
상황 이벤트 바인딩 갱신

Copyright IBM Corporation 2005, 2006. All Rights Reserved.