문제

C#으로 작성된 규칙 정의 언어의 좋은 예를 제공할 수 있습니까?
자바 사람들은 발목 끈, C#에 좋은 것이 있나요?

도움이 되었습니까?

해결책

이 페이지에서는 C#의 오픈 소스 규칙 엔진의 몇 가지 예를 보여줍니다. http://csharp-source.net/open-source/rule-engines

다른 팁

Windows Workflow Foundation(.NET 3.5 이상)의 일부인 순방향 연결 추론 엔진을 사용할 수 있습니다. 가장 좋은 점은 무료 런타임 라이선스가 있다는 것입니다.

당신은 사용할 수 있습니다 규칙 관리자 Acumen Business에서 Windows Workflow Foundation 어댑터를 설치합니다.설치되면 규칙을 WFRules(*.rules)로 내보냅니다.규칙 엔진을 독립형으로 호출하는 방법을 보여주는 Visual Studio .NET 솔루션이 생성됩니다(워크플로가 필요하지 않음).

또한보십시오 http://bizknowledge.blogspot.com/search/label/Windows%20Workflow%20Foundation

노력하다 http://rulesengine.codeplex.com규칙을 생성하기 위한 유창한 인터페이스 래퍼가 있습니다.가볍고 사용이 간편합니다.

당신은 사용할 수 있습니다 Windows 워크플로 파운데이션의 (WF) 워크플로 엔진을 C#으로 사용합니다.저는 WF를 워크플로 엔진으로 사용하여 작고 간단한 프로젝트를 시작했는데 실제로는 사용하기 매우 간단했습니다.내가 개발한 첫 번째 부분 항목을 확인하세요. 여기.

WF의 흥미로운 점은 원할 경우 모든 것을 사용할 필요가 없다는 것입니다. 일부 엔터티나 개체에 대해 일부 사용자 지정 규칙만 작성하려는 경우에는 그렇게 할 수 있습니다. 매우 독창적입니다!또한 BizTalk의 BRE보다 도입 비용이 훨씬 적습니다(라이선스 비용 없음).

.Net Framework v3.0 이상에서 사용할 수 있는 다음 .Net 어셈블리에 대한 참조를 추가해야 합니다.

  • 시스템.워크플로.활동
  • 시스템.워크플로.구성 요소 모델
  • 시스템.워크플로.런타임

자세한 내용은 기사를 확인하세요.

Microsoft 비즈니스 규칙 엔진이 있습니다. http://msdn.microsoft.com/en-us/library/aa561216.aspx.Biztalk 내에서만 사용할 수 있는지 확실하지 않습니다. .Net 클래스 라이브러리라고 나와 있습니다.

Microsoft BRE(비즈니스 규칙 엔진)는 매우 훌륭합니다.하지만(그리고 그게 큰 문제지만) 이를 사용하려면 BizTalk Server 라이선스가 필요합니다.

보세요 Codeplex의 Jetfire.순방향 연결을 지원합니다.규칙'.

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