[오늘의 용어]RBMS(룰베이스관리시스템)

 룰베이스관리시스템(RBMS:Rulebase Management System)은 룰(rule) 기반의 정보관리시스템으로 동적으로 변하는 비즈니스 로직을 관리하고 시스템 환경을 통합시킨다.

 기업에 존재하는 업무규칙·절차·내용·노하우 등의 비즈니스 로직을 룰로 표현한 룰베이스(rulebase)가 핵심요소다. 구체적으로 기존 3티어(tier) 시스템에서 애플리케이션 및 데이터베이스 서버로만 구축되어 있던 업무절차 제어 로직을 별도의 룰베이스 엔진으로 관리하는 것이다.

 이를 통해 비즈니스 환경변화, 영업·마케팅 정책변화, 실무자 지식(노하우)의 변화에 민첩하게 대응할 수 있는 시스템을 갖출 수 있다. 또한 많은 시간과 검증작업이 필요한 기존 비즈니스 로직 알고리듬과는 달리 RBMS를 이용하면 △업무절차 제어를 룰베이스 엔진이 자동적으로 수행하고 △룰 자체를 간편한 한글문장으로 작성할 수 있기 때문에 시스템 구축기간과 비용을 최대 10분의 1 수준으로 줄일 수 있는 것이 장점이다.

 이에 따라 프로그래밍 언어에 익숙하지 않은 실무자들까지도 손쉽게 분류기준을 추가·변경하거나 비즈니스 로직을 변경할 수 있으며, 기업의 정책 및 마케팅 담당자들이 업무별 가중치를 반영한 데이터를 간편하게 입력하고 분류할 수 있는 체계를 갖출 수 있다.