BRE(Business Rule Engine), 실시간 기업(RTE, Real-Time Enterprise) 구현을 위한 시스템
1. BRE(Business Rule Engine)의 개요
1-1. BRE(Business Rule Engine)의 정의
- 비즈니스 Rule을 프로세스에서 분리하여, 보다 신속하고 정확하게 비즈니스 요구를 수용할 수 있도록 비즈니스 Rule 관리 및 추론 기능을 지원하는 시스템
- 기업의 복잡한 업무 규칙 또는 변경이 많은 프로세스를 도출하고 정형화하여, 프로세스를 효과적으로 관리, 자동화, 최적화하기 위한 기술 및 솔루션
1-2. BRE(Business Rule Engine)의 필요성
1) 정보시스템에서 처리하는 데이터의 양이 방대해지고 업무 프로세스가 복잡해짐에 따라, 이를 처리하는 처리 방식의 단순화 필요.
2) RTE 환경에서 발전하면서 신속한 의사결정이 기업의 경쟁력이 됨.
3) 인터넷 환경에서의 업무 노하우를 기반으로 한 정보시스템을 통하여 서비스 향상 및 비용 절감의 필요성 요구.
2. BRE(Business Rule Engine)의 개념도 및 구성요소
2-1. BRE(Business Rule Engine)의 개념도
2-2. BRE(Business Rule Engine)의 구성요소
1) Rule Manager : 비즈니스 룰 개발 및 관리 기능, 비즈니스 룰 라이프사이클 관리(룰 분류 -> 룰 작성 -> 룰 테스트 -> 룰 적용 -> 룰 관리)
2) Rule Service : 룰 엔진 서버 기능, 개발한 Rule을 Deploy & Service 처리
3) Rule Monitoring : 비즈니스 룰 모니터링, 비즈니스 프로세스 개선 활동 및 비즈니스 룰 성능 튜닝 지원
4) Inference Engine : 전방향 추론, 후방향 추론, 테이블추론 등과 같은 추론기법이 구현된 모듈
5) Rule Repository : 룰 저장소
3. BRE(Business Rule Engine)의 기대효과
1) 비즈니스 : 고객 요구사항 및 비즈니스 정책 변화에 실시간 대응 가능 (Time-to-Market)
2) 시스템 : 전문가시스템에 뿌리를 두고 있어 일반적인 시스템으로는 구현하기 힘든 비구조적인 지식을 효과적으로 구현 가능
3) 아키텍처 : 확장성, 재사용성 극대화
'1. IT Story > Basic Studies' 카테고리의 다른 글
소프트웨어공학-폭포수 모델 (Waterfall) (0) | 2019.04.19 |
---|---|
CPU (Central Processing Unit) (0) | 2019.04.09 |
BPM(Business Process Management) (0) | 2019.04.04 |
BPEL(Business Process Execution Language) (0) | 2019.04.03 |
BAM(Business Activity Monitoring) (0) | 2019.04.01 |
캐즘이론 (Chasm) (0) | 2019.03.13 |
Gamification (고객을 중독시키는 기술) (0) | 2019.03.11 |
차세대분석 (실시간 미래예측을 통한 비즈니스 의사결정) (0) | 2019.03.01 |