드룰스

위키백과, 우리 모두의 백과사전.

드룰스
Drools
개발자레드햇
안정화 버전
7.38.0 파이널 / 2020년 5월 28일(3년 전)(2020-05-28)[1]
저장소
프로그래밍 언어자바
운영 체제크로스 플랫폼
종류룰 엔진
라이선스ASL 2
웹사이트www.drools.org/ 위키데이터에서 편집하기

드룰스(Drools)는 전방후방 추론 기반 룰 엔진을 갖춘 BRMS(비즈니스 규칙 관리 시스템)이다.

KIE(Knowledge Is Everything)는 드룰스, optaPlanner, jBPM, Guvnor, uberFire 관련 기술들의 새로운 우산 용어이다.

드룰스는 사업 규칙 엔진과 조직, 애플리케이션, 서비스 내 구성, 유지보수, 비즈니스 정책 강화를 위한 기업 프레임워크용 자바 룰 엔진 API(자바 사양 요청 94) 표준을 지원한다.

예시[편집]

다음 예시는[2] 7월 휴일에 관한 정보를 출력하는 단순 규칙을 보여준다. Holiday 인스턴스 내에서 조건을 검사하고 조건이 참이면 자바 코드를 실행한다.

rule "validate holiday"
dialect "mvel"
dialect "java"
when
    $h1 : Holiday( month == "july" )
then
    System.out.println($h1.name + ":" + $h1.month);
end

같이 보기[편집]

각주[편집]

  1. “Drools - Releases”. 2020년 6월 4일에 확인함. 
  2. http://downloads.jboss.com/drools/docs/5.1.1.34858.FINAL/drools-expert/html_single/index.html#d0e2676[깨진 링크(과거 내용 찾기)]

외부 링크[편집]