Akashic Records

CEP(Complex Event Processing) 본문

Infrastructure

CEP(Complex Event Processing)

Andrew's Akashic Records 2018. 4. 19. 14:04
728x90

  • CEP는 EDA(Event Driven Architecture)의 핵심

  • 1990년대 중반부터 학계에서 이슈화 됨.

  • SOA 처럼 벤터에서 출발한게 아니라 순수함?이 있다.

  • CEP의 초간단 개념 설명 “기업 내부에 돌아다니는 이벤트를 Filterring 하여 수집하고, 실시간으로 분석하여 적절한 Action을 취할 수 있게 하는 Infra” 이런 수집과 Event에 따른 행위는 컴퓨터 자동화 되어 있다.

  • 비즈니스룰과 같은 개념으로 국지적으로 사용하고 있다.

  • 의사결정을 내리기 위해 해야했던 많은 작업을 대신 처리하고 수많은 정보들을 걸러줘서 보다 많은 정보를 처리할 수 있게 하는 전사적인 이벤트 처리 시스템이 CEP의 개념이다.

  • 이벤트를 받는 방법, 대량의 이벤트를 저장하고 걸러내는 작업, 결과를 새로운 Action으로 연결시키는 작업등 상당히 많은 부분이 표준과 성능적인 문제가 있다.

  • 표준과 성능관점에서 SOA와 그리스 기법들이 CEP에 도입되기 시작하고, CEP가 각광을 받고 있는 이유이다.

  • ESB는 서비스의 허브라고 한다면 CEP는 이벤트의 허브다.

  • CEP에서는 기업내에 산재되어 있는 이벤트 덩어리들을 Event Cloud라고 한다. CEP가 하는 역할은 이 이벤트 구름에서 자신이 필요로 하는 의미 있는 이벤트만을 걸러내어 예약된 이벤트를 처리하는 것이다.

  • CEP의 필요성은 항상 있어왔다. Real Time이 강조되고 있는 분야에서는 CEP가 귀중한 솔루션이 될 가능성이 높다.

  • CEP가 구축되면 필요한 비즈니스 룰이나 이벤트 처리 구축 요건을 개발하는데 2~3주면 된다.


728x90

'Infrastructure' 카테고리의 다른 글

6시그마(Six Sigma)  (0) 2023.05.25
RPA(Robotic Process Automation)  (0) 2023.05.25
PLM(Product Lifecycle Management)  (0) 2018.04.18
PDM(Product Data Management)  (0) 2018.04.18
MES(Manufacturing Execution System)  (0) 2018.04.18
Comments