복잡한 이벤트 처리(CEP, Complex Event Processing)에 대해 간략하게 설명하고 ACT(Active Correlation Technology)의 개요 및 복잡한 이벤트 처리에서 ACT의 역할을 설명합니다.
오늘날 상업 및 정부 조직은 컴퓨터 네트워크, 특히 인터넷을 통한 전자 정보 처리에 의존하고 있습니다. 그리드 컴퓨팅과 같은 추가 기술을 사용하여 조직은 중요한 어플리케이션을 언제든지 세계 어디에서나 실행시키고 있습니다. 비즈니스 프로세스, 활동 및 인프라 그리고 글로벌 사회는 조직의 정보 기술(IT)에 의존하고 있습니다.
조직은 항상 비즈니스에서 어떤 일이 벌어지고 있는지 알아야 합니다. 예를 들어, 조직은 중요한 어플리케이션이 사용 가능한지 여부와 제대로 작동하는지 여부 및 비즈니스 프로세스, 활동 또는 인프라에서 잠재적인 위기를 발견하고 방지하는 방법을 알아야 합니다. 위기 상황이 발생하면 조직은 즉시 문제점을 이해하고 문제의 원인과 이를 해결하는 방법을 찾아내야 합니다.
비즈니스 프로세스, 활동 및 인프라와 관련된 대부분의 이벤트에는 정보량이 많거나 정보가 개별적이고 서로 관련되지 않은 조각으로 존재하므로 요약하기가 어렵기 때문에 중요하게 인식되거나 이해되지 않았습니다. 그러나 이벤트가 축적되고 연관되면 이러한 이벤트 간의 관계를 쉽게 이해할 수 있으므로 양질의 정보를 얻을 수 있습니다.
복잡한 이벤트 처리의 목적은 실시간으로 이벤트에 대한 더 나은 정보를 얻기 위한 것입니다.
이벤트는 발생한 일에 대한 단순한 공고입니다.
복잡한 이벤트 처리는 분석에서 파생된 상위 레벨 이벤트, 연관 및 이벤트 구동 시스템에서 하위 레벨 이벤트의 요약입니다. 복잡한 이벤트라고 불리는 상위 레벨 이벤트는 사람들에게 비즈니스 기회나 문제점에 대해 알기 쉬운 용어로 알려주거나 자동 프로세스를 트리거하는 데 적합합니다. 그러면 조직은 잠재적인 기회나 문제점을 초기에 경고하고, 비즈니스 프로세스, 활동 또는 인프라의 상태를 변경하는 근본 원인을 보다 잘 이해하여 보다 효율적으로 운영할 수 있습니다.
이벤트 연관은 이벤트 스트림에서 실시간으로 패턴을 정의 및 발견하고 관련된 이벤트에 대한 응답으로 조치를 구현하는 프로세스입니다. 이는 발견한 증상을 기반으로 문제점을 식별하는 데 사용됩니다. 이벤트는 원인별, 시간별, 멤버쉽별 또는 이러한 요소의 조합별로 연관시킬 수 있습니다. 이벤트 연관은 복잡한 이벤트 처리의 필수 부분입니다.
ACT(Active Correlation Technology)는 다음과 같은 기본 항목으로 구성되어 있습니다.
ACT(Active Correlation Technology) 런타임 환경은 ACT(Active Correlation Technology) 엔진이 임베드된 어플리케이션입니다.