기반기술

OCTA Business Rule System

기업 내부에 존재하는 제어 로직과 업무처리 규칙을 Repository에 지식 데이터베이스 형태로 입력하고 Rule Engine이 이를 이용하여 자동적으로 실행하는 구조로
Application의 개발자나 운영자가 직접 Rule을 관리하여 신속하고 정확한 업무 대응과 유지보수가 가능한 지능형 RBMS(Rule Based Management System)

주요기능
  • MRule 는 룰의 쉽고 편리한 편집기능을 제공하는 Rule Builder
  • 편집된 Rule의 실행(초당 수백만 룰을 실행)을 담당하는 Rule Server
  • Rule의 정의와 동시에 테스트할 수 있도록 지원하는 Test Wizard / 외부 프로그램과의 연계를 지원하는 API Wizard
  • 사용자 DB의 데이터(DB Query기능)를 사용할 수 있도록 지원하는 DB Connector
특징
  • 지능형 추론 알고리즘 도입으로 추론의 최적화 실현 / Open Architecture
  • 대용량 업무처리가 가능한 멀티프로세싱
  • 최상의 Performance 확보 (Load Balancing, RMA 영역에 Preloading)
  • 다양한 Platform 지원
  • 기존 시스템과의 통합을 위한 API 제공

RBMS 개요

MRule(Metis for Business Rule System)는 기업 내부에 존재하는 제어 로직과 업무처리 규칙을 Repository에 지식 데이터베이스 형태로 입력하고 Rule Engine이 이를 이용하여 자동적으로 실행하는 구조로 Application의 개발자나 운영자가 직접 Rule을 관리하여 신속하고 정확한 업무 대응과 유지보수가 가능한 지능형 RBMS(Rule Based Management System) 입니다.

MRule Rule Engine

MRule Rule Engine은 지능형 추론 알고리즘을 적용한 고성능 엔진으로 Application의 실행을 담당합니다. 대용량의 룰을 처리하기 위하여 다수의
Region을 구성하게 되고 Region당 또 다시 여러 개의 Agency를 구성하게 되어 초당 3~40만개 이상의 룰을 130 User이상이 동시에 사용할 수 있는 성능을 제공합니다.
이때 Region load balancing 기능 및 Console에서 Dead 프로그램을 확인하고 Restart할 수 있을 뿐만 아니라 Region 간 Fail over 기능을 제공합니다.

특징
  • 지능형 추론 알고리즘 도입으로 추론의 최적화 실현 / Open Architecture
  • Application의 실행 담당
  • 대용량 업무처리가 가능한 멀티프로세싱
  • 최상의 Performance 확보
(Load Balancing, RMA 영역에 Preloading)
  • 다양한 Platform 지원
 IBM M/F(OS/380,z/OS), Unix계열 (HP/Sun/IBM iSeries), Windows계열 (NT,2000,XP)
  • 기존 시스템과의 통합을 위한 API 제공
 Middleware(CICS,턱시도), 4GL(Java,Vgen) Power Builder, Visual Basic, C++ 등