|
DTRules is an Open Sourced Rules Engine written entirely in Java.〔(Entry for DTRules in Java-Source.net )〕〔(Maven Repository Entry for DTRules )〕 DTRules executes Decision tables directly, and utilizes a Domain-specific language for expressing the conditions and actions within the Decision Tables. DTRules is a Deterministic Rules Engine, meaning that the execution of the rules within the Decision Tables is ordered by the tables themselves. DTRules is not a production rule system, and does not currently use any implementation of the Rete algorithm. == History == Decision Table based Rules Engines have been used by a number of states to automate policy since 2000. Deloitte has used this technology in the following deployments:〔Eligibility Rules engine (Eligibility Rules Engine, page 19 ). ''(2007 )''〕 * Colorado CBMS * California CalWIN * Texas TIERS * Michigan BRIDGES Ohio used another Decision Table based Rules Engine in its OFAST project. This project supports corporate audits, which are generally performed by auditors using laptops. Neither of the previous two code bases were open source projects, and development and general availability of these implementations is unknown. The development of DTRules began in 2003, and was established as an open source project on SourceForge in 2006 〔(SourceForge.net DTRules Project )〕 Despite establishing the repository on SourceForge, development continued against a CVS install on the project website that is no longer active. Eventually, DTRules was moved over to Github.〔(Current source for DTRules )〕 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「DTRules」の詳細全文を読む スポンサード リンク
|