Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
0
LG CNS 기술연구부문
2008. 02. 28
EventPro 이벤트기반의실시간 BPR 성과관리솔루션
I. BPR To-Be Model
II. LG CNS EventPro
III. 적용사례소개Q&A
목차
2
앞으로
기업시스템의
운영은
이벤트
방식에
의한
지능적
자동제어
환경으로의
변화가
트렌드이며, 이를
위한
Event-driven Architecture 형태의
시스템
도입이
활발히
진행되고
있습니다.
Enterprise System
운영의
To-Be
EDA 시스템
3
BPR 성과관리
시스템을
한
단계
업그레이드
시키기
위해서는
실시간으로
사전적, 예방적, 자동적
업무프로세
스
개선이
가능한
수준의
선진적
BPR 시스템
구성이
필요합니다.
선진
BPR 시스템의
To-Be
이벤트
유형 이벤트
목적
업무처리
지연업무수행
시
처리시간을
사전에
경고하여
업무
지연을
예방하고자
함
문제상황
반복
발생요구수준
미부합
발생횟수를
체크하여
상황을
인지하고
개선점을
찾고자
함
업무
부하개인별
업무수행
상황을
체크하여
팀
내
특정
인에게
업무
부하가
걸리는
상황을
예방하고자
함
업무처리
문제
예측개인별
업무수행
상황을
체크하여
업무시간
이
내
처리
가능여부를
체크함
실시간 BPR 성과관리 To-Be Model 기대효과
Event 유형 (예)
•
업무
영역별로
발생
가능한
업무부하, 이슈, 예외사항
등을
Event로
관리함으로써
후선
업무
처리의
자동적
문제해결
능력이
향상됨.
•
기존의
후행적
성과관리
방식과는
달리
실시간
사전적
성과관리
체계를
구축함으로써
KPI 관리의
예방적
관리
수준을
달성함.
•
KPI 관리를
위한
사전대응시스템과
사후분석시스템을
통합함으로써
최적화된
업무운영과
지속적인
프로세스
재설계가
가능함.
•
Event에
따른
실시간
운영/통제를
수행함으로써
단위
업무, 단위
실무자
수준의
개별적
관리가
가능함.
•
실시간
Event 발생
현황과
주기적
KPI/SLA 이력을
동시에
조회할
수
있어
관리적/실무적
프로세스
개선이
가능함.
•
궁극적으로
KPI/SLA의
지속적
개선으로
업무처리
속도가
향상됨.
4
현재
BPM이
적용된
프로세스를
중심으로
EventPro를
적용하여
실시간
이벤트를
관리함으로써
사전
예방적
성격의
성과관리
모델을
확보할
수
있습니다.
BPR
성과관리
실시간성과관리시스템
BPM
프로세스
Eve
ntP
ro
적용
접수
지연
이벤트
분석
지연
이벤트
제공
지연
이벤트
De
live
ry C
ha
nne
l데이터
수집/분석/이벤트
판단
접수
지연
이벤트4접수
지연
이벤트3접수
지연
이벤트2접수
지연
이벤트1
실시간
사전
경고/실시간
사후
보고
(Delivery Channel)
프로세스/프로세스
인스턴스
관리
(현황
파악, 재분배, 할당
취소
등)
사전
예방적
성격의
성과관리
모델
확보
가능
성과관리
실적
사후
집계
신규접수
시작
분석
참조
상세분석
할당
제공
할당
제공 종료
불제공 종료
불제공 종료
5
EventPro는
총
6개의
모듈로
구성되어
있으며, 사용자의
편의성
및
이벤트
관리
효율성을
위하여
각각
서버
엔진, Thin Client, Rich Client로
아키텍처가
분리되어
있습니다.
LG CNS EventPro 구성
EventPro 구성
• 다양한이벤트원천으로부터데이터를수집하는기능• 실시간에이전트방식과주기적추출방식을지원
• 발생하는다양한상황의실시간모니터링기능• 이벤트, 센서, 큐, 처리현황모니터링등
• 수집된데이터를비즈니스이벤트화하여처리하는기능• 다양한유형의이벤트속성에대한범용적처리가능
• 확정이벤트에대한사후처리를담당하는기능• 채널전달및시스템기동등다양한사후처리방식지원
• 이벤트정의/기동/수정/삭제기능• 이벤트규칙정의및매핑기능• 이벤트액션관리기능• 이벤트이력관리기능
• 각종프로세서 (비)활성기능• Queue 관리• 사용자관리• 역할관리
Server
Engine
Server
Engine
EventPro/SensorEventPro/Sensor
EventPro/CEPEventPro/CEP
EventPro/ActionEventPro/Action
Thin
Client
Thin
Client
Rich
Client
Rich
Client
EventPro/MonitorEventPro/Monitor
EventPro/AdminEventPro/Admin
EventPro/ManagerEventPro/Manager
<서버엔진작동원리>
<Thin Client 화면>
<Rich Client 화면>
특허출원
영역임.
6
EventPro의
구축을
위해서
컨설팅
방법론인
“비즈니스
이벤트
탐색
방법론”, 구축
방법론인
“EDA 구축방법론”, 산업별
참조모델인
“Event Reference Model”을
기반으로
한
체계적인
시스템을
갖추고
있습니다.
LG CNS EventPro 특징
•
EventPro의
구축을
위해서
컨설팅
방법론인
“비즈니스
이벤트
탐색
방법론”, 구축
방법론인
“EDA 구축방법론”, 산업별
참조모델인
“Event Reference Model”을
기반으로
한
체계적인
시스템을
갖
추고
있습니다.
•
이벤트
수집에서
사후관리까지의
이벤트
처리
전과정을
지원하는
통
합
솔루션으로서, Java 기반의
표준
환경으로
개발되어
다양한
플랫
폼으로
이식이
가능합니다.
•
EventPro 서버엔진에
내장되어
있는
CEP(Complex Event
Processing) 알고리즘은
LG CNS가
독창적으로
개발한
작동원리로
서, 특허출원(출원번호: 10-2007-0093579)되어
독창성과
진보
성을
인정받고
있습니다.
•
룰엔진을
통해
처리할
수
있는
단순이벤트
뿐만
아니라
집계이벤트,
스트림이벤트, 참조이벤트, 연결이벤트, 대기이벤트
등
정의할
수
있
는
모든
이벤트
유형을
EventPro를
통해
시스템으로
구현할
수
있습
니다.
•
별도의
이벤트
규칙
정의를
위한
언어를
학습할
필요가
없이
Eclipse
plug-in 형태로
제공되는
Rich Client 도구를
사용하여
직관적으
로
이벤트
규칙을
정의하고
관리할
수
있습니다.
•
LG CNS의
100% 자체
기술로
개발한
솔루션이므로, 다양한
요구사
항에
맞춰
제품의
커스터마이징이
가능하고
고객의
요구사항에
신속
하게
대응할
수
있습니다.
EventPro의특징
7
EventPro는
웹
어플리케이션
서버
기반에
LG CNS 표준
프레임워크인
LAF/J를
사용하여
구현하였으며, 이벤트
처리는
각
모듈을
통해
순차적으로
수행됩니다.
LG CNS EventPro S/W 구성도
EventPro S/W 구성도
• 비즈니스
이벤트
처리현황
모니터링
• 비즈니스
이벤트
데이터
수집
• 비즈니스
이벤트
판단
• 발생
이벤트
처리
• 비즈니스
이벤트
정의/관리
• 비즈니스
이벤트
발생
이력
관리
• 시스템
사용자/역할
정의
8
룰엔진을
통해
처리할
수
있는
단순
이벤트
처리
뿐만
아니라
집계이벤트, 스트림이벤트, 참조이벤트, 복합
이벤트, 대기
이벤트
등
정의할
수
있는
모든
이벤트
유형을
EventPro를
통해
시스템으로
구현할
수
있습니다.
LG CNS EventPro 처리
수준
EventPro의 Event 처리수준
스트림
이벤트
처리스트림
이벤트
처리지속적으로
발생하는
트랜잭션에
대해
위험트랜잭션을
적발하거나
시차를
두고
발생하는
트랜잭션
간의
불일치/ 예외사항
이벤트
처리
예) 유사업무
반복
발생
트랜잭션의
비교, 적발, 제어
시스템
참조
이벤트
처리참조
이벤트
처리이벤트
판단이
필요한
데이터가
타
시스템에
있는
참조
데이터를
요구하는
이벤트
처리
예) CRM 이벤트
발생
시
ERP 데이터
참조
이벤트
등
연결
이벤트
처리연결
이벤트
처리여러
이벤트
원천으로부터
동시에
발생하는
다양한
이벤트를
결합하여
복합적으로
판단하여야
하는
이벤트
처리
예) 현금서비스+대출
등
여러
시스템으로부터
발생하는
복합위험
적발
등
대기
이벤트
처리대기
이벤트
처리이벤트
발생
상황이지만
발생하지
않은
경우
또는
초기
이벤트
발생
후
특정
경과시
간 경과 등에 대한 이벤트 처리
예) BPM의
프로세스
진행지연
이벤트
등
집계
이벤트
처리집계
이벤트
처리이벤트
이력을
축적하여
지표화하고, 지표의
임계치를
벗어날
경우에
대한
처리
예) 각종
BPR KPI/SLA 지표
관리
등
9
EventPro 적용
대상이
되는
BPM 업무
프로세스에
대한
이해/분석을
기반으로
성과관리에
영향을
미치는
핵심
요인을
도출하여
비즈니스
이벤트를
정의하게
됩니다.
LG CNS EventPro 구현
–
Event 도출
Event 도출
성과지표
이해
BPM 업무
프로세스
분석
핵심
영향요인
도출
Event 정의
Event 검토
Action Plan
정의
•
이벤트
도출을
위해
기
도출한
SLA/KPI 성과지표의
속성/성격에
대한
이해
•
성과지표의
속성/성격
및
중요도에
따라
주요
SLA/KPI 분류
•
BPM 업무
프로세스
및
스텝을
분석하여
성과
실적과
관련된
요소
파악
•
프로세스별
주요
SLA/KPI와
관련된
스텝
분류
•
이벤트
발생시
후속대책/전달방법/담당자
등을
정의하고
이를
확정함
•
이벤트
구현시
효과와
적용가능성을
검토함(타당성
검토)
•
이벤트
생성
조건을
분석함
•
타당성
검토를
기준으로
실제
설계할
이벤트를
확정함
•
도출된
요인을
효과적으로
달성할
수
있도록
사전
Alert 성격의
이벤트를
정의
•
도출된
스텝에서
성과
실적에
중대한
영향을
미치며
목표치를
지니고
있는
요인을
도출함
•
요인
도출시
시간/건수/업무
성격
등을
고려함
•
Input
SLA/KPI 정의서
BPM 프로세스/스텝
정의서
•
Output
업무
분석
보고서
•
OutputEvent 정의서
•
Output
Event 정의서
•
Output
Event 정의서
※
Event Framework 참조
※
Event Framework 참조
비즈니스
이벤트
탐색
방법론
10
비즈니스
이벤트
정의서를
기준으로
Event 시스템을
구현
및
개발하는
과정으로
각
단계에서
수행하는
작업
은
주로
설계
및
개발
작업입니다.
LG CNS EventPro 구현
–
시스템
구축
Event 시스템구축
Event 설계
아키텍처
설계
인터페이스
설계
Event 시스템
구현
설계
Event 시스템
개발
인터페이스
개발
•
이벤트
정의서를
시스템
개발을
위해
개별
Event로
세분화하는
작업임
•
비즈니스
이벤트를
Event 구성요소
단위로
분할
-
초기, 참조, 대기, 연결, 실행타입, 룰/매핑옵션, Action 등
•
Event 시스템의
전체
아키텍처를
설계함
•
Event 판단과
관련된
소스
시스템
및
인터페이스
영역을
포함
•
인터페이스
설계서를
기초로
프로그래밍
작업을
수반하는
개발
작업을
수행
함
•
Event 시스템
구현
설계서를
기초로
실제
구현
및
개발
작업을
수행함
•
Event 시스템
개발은
UI/모니터링/데이터베이스
커스터마이징
작업을
포함
•
EventPro 사용
절차에
의거하여
입력
가이드
성격의
설계서를
작성함
•
Event 시스템과
연동하는
시스템
및
장치와의
인터페이스를
설계함
•
주로
데이터
송/수신, Event 결과
전송, DB 작업
등을
포함
•
Input
Event 정의서
•
Output
Event 설계서
아키텍처
구성도
인터페이스
설계서
•
OutputEvent 시스템
구현
설계서
•
Output
Event 시스템
BAM
-ED
A
구축
방법론
11
사용자는
비즈니스
이벤트
현황
모니터링을
위해
EventPro/Monitor를
사용하고
비즈니스
이벤트
등록/수정/
삭제/관리
작업은
EventPro/Manager를
통해
수행할
수
있습니다.
LG CNS EventPro 구현
–
Event 관리
Event 관리
EventPro/Monitor EventPro/Manager
12
Q&A
감사합니다감사합니다
김시환김시환
책임연구원책임연구원
([email protected])([email protected])
Emerging TechnologyEmerging Technology
그룹그룹
기술연구부문기술연구부문