문제

현재 .NET에서 작동하는 규칙 엔진을 검색하는 중입니다. 우리의 논리는 매우 간단한, +, -, *, /, 또는 기본 운영 순서입니다. 그러나이 정보를 데이터베이스에 저장 한 다음 새 버전이 데이터베이스에서 가져 오면 규칙 파일을 생성해야합니다. 따라서 일반적인 UI 편집자는 웹 버전 UI 편집기가 없으면 우리에게 쓸모가 없습니다.

그래서 제 질문은 내가 말한 것을 감안할 때 프로그램 구성 및 ASP.NET과의 통합 측면에서 우리에게 가장 좋은 규칙 엔진이 될 것입니다.

도움이 되었습니까?

해결책

WWF에 대한 나의 경험은 꽤 나빴습니다. 당신이 알고있는 워크 플로를 개발하기에 좋습니다 (예 : "이 문서는"이 문서는 개인의 관리자에게, HR로 간다. 당신이 말할 수 있듯이, 우리는 완전히 구성 가능한 시스템에 그것을 사용하려고 시도했지만, biztalk가 실제로 잘하는 것, 그리고 MS가 개발자가 Biztalk를 그렇게 저렴하게 대체 할 수있게하는 데 관심이없는 것처럼 보입니다.

우리는 또한 사용을 보았다 통찰력 규칙 엔진 및 도구 WWF를 제거하고 교체 할 시간을 얻지 못했지만 우리가 필요로하는 것에 매우 적합한 것처럼 보였습니다.

규칙이 비교적 간단한 경우 규칙 엔진을 사용하는 것이 소스 코드가 있거나 직접 작성하는 것이 좋습니다. 저스틴 에테드 a 부분 식별 된 패턴을 사용하여 사용자 정의 규칙을 통한 도메인 검증 수행에 관한 기사 도메인 구동 설계 (에반스).

동일한 가이드 라인에 따라 현재 프로젝트에서 유사한 시스템을 구현했으며 데이터베이스에서 규칙을 직렬화/사형화합니다. 나는 살펴 봐야 할 것이다 drools.net.

다른 팁

Biztalk가 WWF로 쉽게 대체되지 않을 것이라는 사실은 사실입니다. 목표는 그들 사이에 매우 다릅니다. 침은 WWF가 아닌 Biztalk와 비교합니다. 이유는 모두 동일한 알로로 리드 (Rete)를 사용합니다 !!

이제 Drools를 사용하는 것이 다른 것이므로 Biztalk는 ESB로서 기능합니다. Drools가 그렇게 할 수 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top