Red Hat Decision Manager 규칙을 작성하는 방법을 알고 싶을 때 유용한 문서

Red Hat Decision Manager에서 규칙을 구현할 때 사용하는 언어가 DRL(Drools Rule Language)입니다.
규칙을 작성하려면 이 DRL의 문법을 먼저 알아야 합니다.

DRL은 이런 느낌의 코드입니다.
rule "Hello World"
when
    Person( name == "Chuck" )
then
    System.out.println( "Hello Chuck" );
end

"에? DRL로 쓰지 않아도 되지요? Decision Manager는 Excel 등을 사용하여 테이블에서 규칙을 쓸 수 있죠?"라는 질문을 자주 받습니다.



분명히 Decision Manager 규칙은 위와 같은 표 형식으로 작성할 수도 있습니다.
하지만 잘 봐. 위쪽에 프로그램 코드 같은 것이 쓰여 있지요?



여기는 바로 DRL로 작성되었습니다. 테이블 형식으로 작성하는 규칙을 의사 결정 테이블 또는 의사 결정 테이블이라고합니다.이를 작성할 때 DRL에 대한 지식이 필요합니다.

완성된 의사결정 테이블의 유지보수는 DRL을 몰라도 Excel 편집만으로 가능하지만, 먼저 의사결정 테이블을 만드는 개발자는 DRL에 대해 알아야 합니다.

그런데, 거기서, DRL이나 의사결정 테이블의 작성 방법에 대해 습득하고 싶지만, 별로 정보가 없어서 곤란하고 있다,
그러한 방향에 도움이 될 것 같은 정보를 여기에 정리해 두고 싶습니다.

규칙 구현을 배우는 데 도움이됩니다.



Q. 서적이 없습니까?

A. 조금 낡지만, 나름대로는 도움이 되는 것이 이것. 전편 영어입니다만.
Mastering JBoss Drools6

========================
Q. 참고가 되는 사이트는 없습니까?

A. Drools (Decision Manager 커뮤니티 버전) 문서에 비교적 자세히 쓰여져 있습니다. 전편 영어입니다. 정식 버전 (Decision Manager)도 규칙을 작성하는 방법에 대해 거의 동일합니다. 그러나 정확히 동일하지 않으므로 머리에 넣은 후에 참조하십시오. (제8장: Rule Language Reference에 DRL의 기법이 적혀 있습니다)
버전이 자주 업데이트되므로 최신 버전을 찾으십시오. 다음은 7.9.0 문서에 대한 링크입니다.
Drools Documentation

========================
Q. 일본어 사이트는 없습니까?

A. 꽤 오래된 버전이지만, 제품 버전의 설명서에서 다음은 일본어화되어 있습니다. API 관련 부분은 현재 버전과는 상당히 차이가 있지만 규칙 설명에 대해서는 그다지 바뀌지 않으므로 먼저 읽고 이해하는 데 가장 좋은 자료입니다.
오래되었지만 일본어로 된 제품 설명서

새 버전의 설명서도 일본어로 제공됩니다.
버전 7.7 룰 엔진 설명서

Excel을 사용하여 의사 결정 테이블을 만들려면 여기 매뉴얼

좋은 웹페이지 즐겨찾기