BRE 시장, RETE III 시대 열리다
BRE의 성능을 좌우하는 핵심 알고리즘으로 Blaze Advisor 6.1에 탑재
기존 BRE 제품들에 탑재된 RETE I, II 대비 최대 301배 빨라
국내 BRE(Business Rule Engine) 시장에 RETE III의 시대가 열렸다.
RETE 알고리즘은 Blaze Advisor를 비롯하여, ILOG jRules, CA ClaverPath Aion BRE 등 세계적인 BRE 솔루션들이 대부분 채택하고 있는 인공지능 알고리즘으로, BRE의 성능을 좌우하는 핵심 기술이다. 지금까지 주요 BRE 솔루션들은 RETE II를 탑재하여 높은 성능을 자랑해 왔다.
최근 발표된 미국 Fair Isaac사의 Blaze Advisor 6.1은 RETE II의 성능을 크게 뛰어 넘는 RETE III를 탑재함으로써, BRE 솔루션의 성능에 관한 기존 인식을 단숨에 깨트리게 되었다.
Blaze Advisor 6.1은 이전 버전인 Blaze Advisor 6.0에 XML의 지원 확대, 외부 Enumeration의 지원, Decision Tee에서의 편집기능 강화와 같은 여러 가지 편리한 기능들을 추가함과 동시에, 이러한 외관상의 기능 변화를 중요치 않은 것으로 만들어 버릴 만큼 대단한 내부적 변화가 있었는데, 이것이 바로 RETE III의 탑재다.
Blaze Advisor 6.1의 RETE III 탑재는 RETE 알고리즘의 창시자가 2005년 9월 Fair Isaac에 합류함으로써 실현되었다. 현재의 BRE 솔루션이 존재하도록 한 RETE 알고리즘은 1978년 미국 카네기 멜론 대학의 Charles Forgy박사가 창안한 것으로, BRE의 처리 성능을 좌우하는 핵심기술이며, RETE II 역시 Forgy박사에 의해 개발되어, 세계 유수 BRE 솔루션들이 이를 사용하고 있다.
RETE III의 출현이 BRE시장에서 초미의 관심사가 될 수 밖에 없는 이유는 월등한 Rule처리 성능과 희소성 때문이다. 미국의 InfoWorld가 520여 개의 객체와 33개의 Rule을 준비하여 14,066번 실행시켜 측정한 결과, 기존의 RETE알고리즘을 사용하는 Rule Engine은 512.0초가 소요된 반면, RETE III 알고리즘을 사용하는 Rule Engine은 1.7초밖에 소요되지 않는 것으로 측정되었다. 약 301배 가량 빠른 속도다. 이렇게 월등한 성능을 보이는 RETE III의 탑재는 Blaze Advisor만 가능하다. RETE II의 경우와는 달리, RETE III의 특허권을 가진 Forgy박사가 Fair Isaac 소속이 되었기 때문이다. 그는 현재 Fair Isaac사의 기술진과 함께, 차세대 RETE 알고리즘인 RETE IV를 개발하고 있다..
Blaze Advisor의 RETE III 장착으로, BRE 시장은 지식처리와 관련한 추론기능활용과 전사적 통합 Rule 저장소의 구축이라는 향후 과제를 뒷받침할 성능측면의 해결방안을 갖게 되었으며, 이미 세계 최고의 BRE 솔루션인 Blaze Advisor는 Charles Forgy박사의 합류와 함께, 그 지위를 더욱 확고히 하게 되었다.
留言