Solutions

SeedRule

개요

SeedRule은 지식추론 기반 Rule Engine을 탑재한 차세대 업무 개발 및 운용 솔루션 입니다. 업무프로세스를 룰로 정의하여, 룰을 익힌 업무담당자가 코딩 절차 없이 업무프로세스를 운용 관리할 수 있는 솔루션이며 조직의 변화나 법률의 변경에 따른 사내, 외 시스템의 변경이 필요할 경우 복잡한 시스템 연동과 변경없이 화면 구성에서 미리 정의해 놓은 비즈니스 로직에 따라 간편하게 변경할 수 있습니다. 크게 개발환경 (Builder, Simulator) 과 운용환경 (Rule Engine, Controller, API, Rule Server, Rulebase)으로 구분되어 있으며, SeedRuleTM 에 의해 구축된 어플리케이션은 현업 담당자에 의한 룰 관리로 유지효율을 높일 수 있으며, Rule Engine 의 뛰어난 성능에 의해 강력한 룰 퍼포먼스를 기대할 수 있습니다.

구성

SeedRule은 RBMS 개발환경과 운용환경으로 구성되어 있습니다. RBMS 개발환경 중 빌더는 비주얼한 Rulebase 구축 관리 툴이며 시뮬레이터는 생성된 Rule을 운영환경으로 Deploy하기 전에 개발환경에서 시뮬레이션을 통해 테스트를 하는 역할을 담당합니다. RBMS 운용환경은 Rule Engine, Rule Server 그리고 Builder Engine으로 구성되어 있으며 Rule Engine은 룰을 검색/실행을 자동화하며 100% Pure Java 아키텍처를 채용하여 초당 10,000 Rule 이상을 처리하는 높은 퍼포먼스를 보입니다. Rule Server는 복수의 룰 엔진을 생성하고 이들을 통합관리하며 로드 밸런싱을 통해 서버 과부하율을 낮춥니다. Builder Engine은 화려하고 정교한 FLEX로 구축하여 Rule Base를 운용할 수 있도록 합니다.

특장점

SeedRule은 시간, 비용 절감효과를 극대화 합니다.

유지보수성

Rule 적용 과정이 Top Down 형태와 엑셀파일 기술방식으로 쉽게 되어 있어 업무의 흐름을 정확하게 파악 할 수 있음

· 적용 업무의 문서화 · Business logic 공유 · 업무 인수인계 용이

업무효율성

업무규정을 잘 파악하고 있는 현업담당자는 업무규정을 Rule 화 하여 RBMS에 직접 구현이 가능하게 되고, 시스템 개발자는 DB 검색 Rule과 Rule I/F 를담당함으로써 각자 업무 효율성이 향상된다.

· 현업담당자에 의한 시스템 운영 · IT 개발자에게 업무지식 전수 불필요 · 업무 변경 시 신속한 적용 · 현업담당자와 시스템 개발자의 역할 분리

개발생산성

업무 프로그램으로부터 비즈니스 로직을 Rule로 분리, 관리 함으로써 업무변경시 프로그램 컴파일 및 수정작업 불필요하고 실업무에 적용전 작성한 Rule의 Test & Simulation 이 가능하다.

· 충분한 Test후 업무적용으로 오류 최소화 · 업무 변경 시 신속한 적용