플러그 가능한 규칙 엔진을 사용해야하는 경우, 관련된 모든 공개 표준은 무엇입니까?규칙 엔진과 관련된 모든 공개 표준은 무엇입니까?
모든 플랫폼에 대해 "규칙을 다시 작성하지 않고"규칙 엔진을 마이그레이션하는 방법은 무엇입니까?
플러그 가능한 규칙 엔진을 사용해야하는 경우, 관련된 모든 공개 표준은 무엇입니까?규칙 엔진과 관련된 모든 공개 표준은 무엇입니까?
모든 플랫폼에 대해 "규칙을 다시 작성하지 않고"규칙 엔진을 마이그레이션하는 방법은 무엇입니까?
JSR-94는 널리 사용되는 유일한 표준이지만 안타깝게도 엔진을 호출하기위한 표준이므로 규칙을 다시 작성하는 데 도움이되지 않습니다. 여러 규칙 엔진을 지원하거나 다른 규칙 엔진을 지원하면서 규칙을 다시 작성하지 않으려면 다음 두 가지 표준을 조사해야합니다. Production Rule Representation (PRR)은 OMG에서 개발중인 표준입니다. 규칙 엔진에서 규칙 및 규칙 집합의 기본 구조를 정의하여 XML 구조가 규칙을 포함하여 전달 될 수 있도록합니다. 이것은 베타 테스트 중이며 대부분의 주요 규칙 공급 업체에서 지원하고 있습니다 (아직 지원을 발표하지는 못했지만). Rule Interchange Format (RIF)은 W3C에서 개발중인 표준입니다. 이것은 PRR과 동기화되어 유지되며 규칙의 구문 (예 : 조건 등 지정 방법)에 초점을 맞 춥니 다. 이는 또한 널리 지원되지만 이와 유사한 지원은 아직 제공되지 않습니다. 두 팀이 함께하는 아이디어와 이유는 규칙 엔진 고유 구문을 RIF로 내보내는 동시에 PRR에 따라 규칙을 구성하여 모델링 도구와 규칙 엔진간에 공유 할 수 있도록 허용하는 것입니다. 따라서 특정 규칙 구문에서 구문으로 이동할 수 있습니다.
대부분의 자바 기반 규칙 엔진은 기술적 호출 레벨 인터페이스를 제공 말한다 과의 통합을 허용하기 위해 JSR-94 응용 프로그램 프로그래밍 인터페이스 (API) 표준, 에 따라 다른 응용 프로그램 및 많은 규칙 엔진은 WSDL 및 SOAP 같은 웹 기반 표준을 통해 서비스 지향적 인 통합을 허용합니다.
일반적으로 아직 초기 단계이므로 현장에서 여전히 지배적 인 표준이 있다고 생각하지 않습니다. 또한 The Rule Markup Initiative (RuleML)을 참조하십시오. JSR-94 및 RuleML 외에도 Business Rule Management System에는 OMG SBM (Business Motivation Model), OMG SBVR, OMR Production Rule Representation (PRR), W3C RIF 및 PMML이 포함되어 있습니다.
BPEL, workflow engine, workflow application 및 business process management과 같은 주제에 관심이있을 수 있습니다.
다른 답변에서 지적한대로 JSR-94는 현재의 형태에서는별로 유용하지 않습니다. 대부분의 측면에서 사용하기에 충분한 실제 세부 사항을 지정하지는 않으며 규칙을 정의/설명하는 방법에 대한 구체적인 내용은 없습니다. : - / – StaxMan