How to Develop Rule Based Java Software Using Java Rule Engine API (JSR 94)如何發展基於規則的Java軟件使用Java規則引擎的空氣污染指數(的JSR 94 )
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.規格的Java規則引擎的空氣污染指數(的JSR 94 )已制定通過是Java Community Process ( JCP )等計劃。 It defines a Java runtime API for rule engines by providing a simple API to access a rule engine from a Java application.它定義了一個Java運行時的空氣污染指數為規則引擎提供了一個簡單的API來訪問規則引擎從一個Java應用程序。 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.舉幾個例子,業務規則引擎,包括drools (免費;開放源代碼) ,公平艾薩克創新顧問, ilog jrules , jess (免費提供給非商業用途afaik )等。
The article:文章: Getting Started With the Java Rule Engine API入門與Java規則引擎的空氣污染指數 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 ,並討論了如何以適應業務規則技術成為Java技術的應用和附帶的示例代碼。
Filed under提起下 Headline News頭條新聞 , , How To如何 , , Java Software Java軟件 , , Web網頁 | |
| |
RSS 2.0 2.0 | |
Trackback Trackback跟踪 this Article |此文章|
Email this Article電子郵件此文章
You may also like to read您也可以想讀 |




