2012-12-27 3 views
2

Java 또는 Java EE 웹 응용 프로그램에 통합해야하는 루비 (독립적 인 프로젝트)에서 규칙 엔진을 구현해야하므로 구현해야합니다. 이것은 자바에서 쉽게 통합 될 것이거나 레일에 루비와 함께 가야만하기 때문입니다.java 및 ruby의 규칙 엔진

답변

0

Java EE 웹 응용 프로그램에 통합하려는 경우 Java 기반 옵션을 사용하는 것이 좋습니다. 개발자는 가능한 한 서로 다른 응용 프로그램 스택의 확산을 최소화하고 서로 다른 스택 간의 통합은 항상 고통 스럽습니다.

이 영역의 Java 라이브러리 (규칙 엔진/워크 플로)가 더 성숙한 것입니다. 나는 Drools을보고 제안 할 것입니다. 그것은 오픈 소스이며 입증 된 것입니다.

정말로 Ruby를 사용하고 싶지만 Java와 통합/Drools와 같은 Java 라이브러리를 사용하려면 JRuby을 선택하는 것이 좋습니다.

+0

안녕하세요 mikera 나는 많은 문서를 읽으므로 2 개의 규칙 엔진 JESS (작업 흐름 엔진)에 대해 알게되었습니다. 어느 것이 좋을지 제안 해주십시오. –

+0

내 요구 사항은 코드를 확인하는 것과 같습니다. 표준 방법이나 접근법이 누락되면 로그 나 리포트 또는 어떤 종류의 플래그가 나에게 유용할까요? –