Adaptive Action Manager는 상황 이벤트를 수신할 경우
서비스를 호출하는 조치 핸들러를 포함합니다.
상황 이벤트는 WebSphere® Business
Modeler에 정의되어 있습니다.
이벤트가 트리거될 경우,
Observation Manager에 의해
Adaptive Action Manager가 이벤트를 처리하는
CEI(Common Event Infrastructure)로 송신됩니다.
그 후, 각 조치 핸들러가 호출되어
Adaptive Action Manager 내에서
연관된 조치 서비스를 시작합니다.
Adaptive Action Manager는
Action Catalog 서비스에서 각 조치 핸들러의 구성 정보를 확보합니다.
조치 핸들러가 기존의 조치 서비스를 수행합니다.
지원되는 조치 핸들러 유형은 다음과 같습니다.
- 알림 핸들러: 템플리트에 따라 경고, 전자 우편, 호출기 또는
휴대폰 알림을 송신합니다. 전자 우편 데이터는 공통 기본 이벤트에 저장됩니다.
- 경고 핸들러:
제공된 템플리트를 기반으로 경고 알림을 송신합니다.
이러한 경고는 WebSphere Business Monitor 런타임 데이터베이스에 레코드로 표시됩니다. 레코드를 제출해야 하는 경고 데이터는 상황 이벤트에 저장됩니다.
이 상황은 Observation Manager가 CEI(Common Event Infrastructure)로 송신합니다.
저장된 레코드는 경고 대시보드에 의해 수신되어 경고 보기에서 대시보드 클라이언트에 의해 표시됩니다.
- 전자 우편 핸들러:
템플리트를 기반으로 전자 우편, 호출기 및 휴대폰 알림을 송신합니다.
- 웹 서비스 핸들러:
조치로 웹 서비스를 호출합니다. 웹 서비스 핸들러는 웹 서비스 호출에 필요한 웹 서비스 매개변수를 포함하는 사용자 정의 템플리트를 사용합니다.
실행 가능한 조치는
Adaptive Action Manager에 지정된 내부 엔티티이며,
공통 기본 이벤트, 조치 핸들러 및 템플리트 조합에 의해 작성됩니다.
예를 들어, 전자 우편 핸들러는 공통 기본 이벤트 및 템플리트를 이용하여 전자 우편을 송신합니다.
템플리트 ID에는 제목, 주소, 본문 및 변수와 같은 전자 우편 관련 정보가 포함됩니다.
전자 우편 핸들러는 이러한 변수를 공통 기본 이벤트 데이터의 값으로 대체합니다.