복합 이벤트 처리 시스템 개발을 위한 ECA 규칙 기반 이벤트 중심 아키텍처 설계

ECA Rule-Based Event-Driven Architecture Design for the Development of Complex Event Processing System
  • 한관희
  • 이준우

초록

최근의 급변하는 경영 환경 변화는 대부분의 기업에게 시장과 고객 요구 변화에 대한 실시간 이벤트 감지와 모니터링 및 문제 해결을 위한 신속한 의사 결정과 민첩한 대응을 요구하고 있다. 이러한 과제를 해결하기 위해 많은 기업에서 복합 이벤트 처리 시스템의 개발과 도입이 급증하고 있으며, 복합 이벤트 처리 시스템의 개발을 위한 EDA(Event-Driven Architecture)도 다수 제안되고 있다. 본 연구에서는 기존에 제안된 EDA에서의 이벤트 채널 및 이벤트 처리 에이전트를 단순화한 ECA(Event-Condition-Action) 규칙 기반의 이벤트 중심 아키텍처를 제안한다. 제안된 아키텍처는 ECA 규칙을 패턴화하여 ECA 규칙을 구성하는 세 가지 파트(E-C-A) 내의 서브 구성 요소들의 조합으로 이벤트 처리를 정의한다. 또한, 제안된 아키텍처를 구현한 이벤트 처리 시스템 프로토타입을 개발하고 이의 적합성을 사례 연구를 통해 검증하였다. 본 연구에서 제안한 EDA는 ECA 규칙 기반의 이벤트 처리 시스템 개발을 용이하게 할 것으로 기대한다.

키워드

Event-Driven ArchitectureComplex Event ProcessingECA RuleEvent Processing System이벤트 중심 아키텍처복합 이벤트 처리ECA 규칙이벤트 처리 시스템
제목
복합 이벤트 처리 시스템 개발을 위한 ECA 규칙 기반 이벤트 중심 아키텍처 설계
제목 (타언어)
ECA Rule-Based Event-Driven Architecture Design for the Development of Complex Event Processing System
저자
한관희이준우
발행일
2012
저널명
Entrue Journal of Information Technology
11
3
페이지
89 ~ 99