For mission-critical applications, the process of automating business policies, procedures, and business logic is often better managed by leveraging a Business Rule Engine . 미션 - 크리티컬한 애플 리케이션의 프로세스를 자동화하는 비즈니스 정책, 절차, 및 비즈니스 로직은 종종 비즈니스 규칙 엔진을 활용하여 더 나은 관리합니다.

Using business rules can help you develop more agile applications with shorter time-to-market. 비즈니스 규칙을 사용하여 다른 사람을 도울 수 민첩한 애플 리케이션을 개발 짧은 시간 -가 - 시장. A business rule is a statement that defines or constrains some aspect of the business; a business rule is intended to assert business structure or to control or influence the business’s behavior. 비즈니스 규칙은 성명을 제약을 정의하거나 일부 사업의 다양한 측면이 있고 하나의 비즈니스 규칙을 주장하기위한 사업 구조 또는 비즈니스의 동작을 제어하거나 영향을 미칠합니다. A business rule engine evaluates and executes rules, which are expressed as if-then statements. 비즈니스 규칙 엔진을 평가하고 실행 규칙을 표현하는 경우 - 다음 문장합니다.

The power of business rules lies in their ability both to separate domain knowledge from its implementation logic and allowing business rules to be changed without changing any source code. 그들의 능력의 힘을 비즈니스 규칙 거짓말을 별도의 도메인 지식을 양쪽에 그것의 구현에 로직 및 비즈니스 규칙을 변경할 수 있도록 모든 소스 코드를 변경하지 않고있습니다. The promise of business rule engine based applications is that domain knowledge experts should easily be able to modify business rules in accordance with changing business realities without having to rely on programmers. 비즈니스 규칙 엔진을 기반 응용 프로그램의 약속에 해당 도메인의 지식 전문가가 필요에 따라 쉽게 비즈니스 규칙을 수정할 수있습니다 현실을 변화하는 비즈니스와 프로그래머에 의존하지 않고도합니다.

The specification for the Java Rule Engine API (JSR 94) has been developed through the Java Community Process (JCP) program. 이 사양은 자바 규칙 엔진 API를 (jsr 94)를 통해 개발되었습니다 자바 커뮤니티 프로세스 (공산당) 프로그램을합니다. It defines a Java runtime API for rule engines by providing a simple API to access a rule engine from a Java application. 자바 런타임 API를위한 규칙을 정의 엔진을 제공하는 엔진을하는 규칙에 액세스하는 간단한 자바 응용 프로그램을합니다. JSR 94 provides guidelines for the rule administration and rule runtime APIs, but it defines no guidelines for what language to use to define the rules and actions. jsr 94의 규칙 관리 및 규칙을 실행에 대한 지침을 제공 API를,하지만 어떤 언어를 정의하는 데 사용하는 지역에 대한 지침과 행동의 규칙을 정의합니다. Efforts are under way to standardize a common rule language, including the Rule Markup Language (RuleML). 일반적인 규칙을 아래 방법을 표준화 노력은 언어를 포함하여 규칙을 마크업 언어 (ruleml).

Few examples of business rule engines include Drools (free; open source), Fair Isaac Blaze Advisor, ILOG JRules, and Jess (free for non-commercial use AFAIK) etc. 비즈니스 규칙 엔진을 포함 몇몇의 예입니다 침을 질질 흘리는 (무료; 오픈 소스), 페어 아이작 화재 고문, ilog jrules, 그리고 제스 (무료 - 상업적인 용도가 아닌 afaik) 등

The article: 이 문서 : Getting Started With the Java Rule Engine API 자바 규칙 엔진 API를 시작하기 provides an overview of JSR 94 and discusses how to fit business rule technology into Java technology applications and comes with sample code. jsr 94에 대한 개요를 설명하고 비즈니스 규칙에 맞게 방법을 설명합니다 기술을 자바 기술을 응용 프로그램과 함께 샘플 코드합니다.