Categories
CEP IT

[The Power Of Event 요약] 7장 Complex Events and Event Hiearchies

Part 1의 마지막인 7장에서는 이벤트의 조합과 이벤트 추상화 계층을 설명하면서 복합이벤트처리가 실제로 어떻게 이루어지는지에 대한 설명을 여러 예제를 통해서 보여준다. 구체적으로 이 장에서는 다음의 이슈에 대해서 설명한다. 이벤트 조합 복합 이벤트 이벤트 계층 추상화 계층형 시스템의 개인화된, 룰기반의 뷰 7.1 Aggregation 복합이벤트는 다른 이벤트들의 조합으로 이루어진 이벤트이다. 낮은 계층에서 발생하는 상세한 이벤트들이 사용자가 정의한 패턴과 […]

Categories
CEP IT

[The Power Of Event 요약] 6장 Event Patterns, Rules, and Constraints

6장에서는 CEP 어플리케이션의 기반이 되는 이벤트 패턴, 반응형 이벤트 패턴 룰, 이벤트 패턴 제약 드의 개념을 설명하고 다음과 같은 내용들을 다룬다. 패턴검색의 종류 이벤트 패턴 strawman 이벤트 패턴 언어 이벤트 패턴 룰 이벤트 패턴 제약 이벤트 패턴을 통한 비즈니스 룰 검출 6.1 Common Kinds of Pattern Searching CEP의목적은 무수한 이벤트로부터 사용자의 관심에 맞는 관련 이벤트의 […]

Categories
CEP IT

[The Power Of Event 요약] 5장 Events, Timing, and Causality

5장부터 Part 1의 마지막 7장까지 총 3장에서 본격적으로 Event, Pattern 분석 등 CEP의 기본 개념을 개괄적으로 설명한다.특별히 5장에서는 다음의 내용을 다룬다. 이벤트란? 이벤트의 생성 이벤트의 형태, 의미, 관계성 이벤트의 타이밍, 인과관계, 조합 이벤트의 기본 속성 이벤트의 부분순서 이벤트의 패턴의 타이밍 요구사항 상호프로세스의 활동의 인과관계 분석 예제 5.1 What Events Are 이벤트의 정의를 책에서는 다음과 같이 […]

Categories
CEP IT

[The Power Of Event 요약] 3장 Viewing the Electronic Enterprise

3장의 핵심은 “어떻게 하면 무수한 이벤트로부터 각 사용자가 해결하고자 하는 문제에 적절한 정보들을 도출할 것인가”이다. 네트워크 상에서 흐르는 수 많은 이벤트 클라우드(Event Cloud)은 우리에게 필요한 형태의 이벤트 형태가 아니다. Open Enterprise 환경에서는 자사의 문제해결 방식에 맞도록 이벤트 정보를 이벤트 구름에서 도출해야 한다. 따라서 본 장에서는 엔터프라이즈 관점에서 유의미한 정보를 어떻게 이벤트로부터 적절하게 분석하여 도출할 수 […]

Categories
CEP IT

[The Power Of Event 요약] 2장 Managing the Electronic Enterprise in the Global Event Cloud

2장에서는 엔터프라이즈 시스템에서 어떻게 정보를 관리, 감독하고 있는지의 현황과 앞으로의 기술적 이슈들에 대해서 다루며 구체적으로 다음의 내용들을 설명한다. Global Event Cloud Global Event Cloud 속에서 엔터프라이즈의 운영 작업플로우를 넘어 관리 프로세스 자동화된 병렬, 비동기 프로세스 엔터프라이즈 시스템 엔터프라이즈 시스템을 사용자 측면에서 다루는 법 엔터프라이즈 시스템을 관리하기 위한 기술적 요구사항 2.1 How the Global Event Cloud […]

Categories
CEP IT

[The Power Of Event 요약] 1장 The Global Information Society and the Need for New Technology

먼저 1장을 다루기 전에 Part 1에 대해서 간략하게 소개한다. Part 1은 1장부터 7장까지를 다루며 A Simple Introduction to Complex Event Processing란 제목을 달고 있다. Part 1에서는 다루는 이슈는 다음과 같다. 오늘날의 전자정보 시스템을 사람이 어떻게 관리, 감독할 것인가와 관련된 이슈들 CEP의 기본 컨셉, 개념 CEP를 통해서 어떻게 위와 같은 이슈들을 다룰 것인가 따라서 1-4장에서는 오늘날의 비즈니스 세상에서 […]

Categories
CEP IT

[Esper Manual 4.10.0 번역] 섹션 14.3 관리 인터페이스

14.3.1 문장 생성 이벤트 패턴 식과 EPL 문장을 관리 인터페이스인 EPAdministrator를 통해서 생성한다. 아래 코드조각은 Esper 엔진을 얻어와서 이벤트 패턴과 EPL 문장을 생성한다.

이벤트 패턴 식은 EPL 문장 안에 포함 될 수 있다는 점을 주목해야 한다. 이 내용은 섹션 5.4.2 “패턴 기반 이벤트 스트림”에서 자세하게 다룬다. EPAdministrator의 create 메서드는 오버로드되며 선택적으로 문장 이름이 엔진에 전달되는 […]

Categories
CEP IT

[Esper Manual 4.10.0 번역] 섹션 14.2 서비스 제공 인터페이스

EPServiceProvider 인터페이스는 엔진 인스턴스를 나타낸다. Esper 엔진의 각각의 인스턴스는 완벽하게 다른 엔진 인스턴스와 독립적이며 자기 자신의 고유한 관리 및 실행 인터페이스를 가지고 있다. Esper 엔진의 인스턴스는 EPServiceProviderManager 클래스의 정적 메서드를 통해서 얻을 수 있다. getDefaultProvider 메서드와 getProvider(String providerURI) 메서드는 Esper 엔진의 인스턴스를 반환한다. getProvider(String providerURI) 메서드는 서로 다른 Provider URI 값을 통해서 복수의 인스턴스를 얻을때 사용된다. EPServiceProviderManager는 […]

Categories
CEP IT

[Esper Manual 4.10.0 번역] 섹션 14.1 개관

Esper는 다음의 주요한 인터페이스들을 지닌다: 이벤트와 이벤트 타입 인터페이스는 섹션 14.6 “이벤트와 이벤트 타입”에서 설명한다. EPL과 패턴문장을 생성,관리하고 런타임 설정을 위한 관리 인터페이스는 섹션 14.3 “관리 인터페이스”에서 설명한다. 이벤트를 엔진에 전송하고 변수의 값을 얻고, 온디맨드 쿼리 실행을 위한 실행 인터페이스는 섹션 14.4 “실행 인터페이스”에서 설명한다. EPL의 입문정보는 섹션 5.1 “EPL 소개”, 패턴은 섹션 6.1 “이벤트 […]

Categories
CEP IT

센서네트워크에 CEP를 적용할 수 있을까?

이 글은 센서네트워크 시스템에서 실시간으로 이벤트를 처리하는 CEP 기술이 어떤 의미를 가지는가에 대해서 간략하게 서술할 목적으로 썼다. CEP에 대한 자세한 설명이 필요하다면 위키피디아의 설명을 번역한 다음 글 “Complex Event Processing Wiki 요약 부분 번역” 을 참조하기 바란다  출처: ISN 컨퍼런스 CEP(Complex Event Processing) 기술은 초당 수십~수백만건의 이벤트(데이터)가 발생하는 시스템에서 실시간으로 사용자에게 유의미한 정보를 검출, 이에 대하여 적절한 […]