DTRules
| Developer(s) | DTRules.com |
|---|---|
| Stable release | 4.3
/ July 5, 2011 |
| Preview release | 5.0-SNAPSHOT
/ July 19, 2011 |
| Written in | Java |
| Engine | |
| Operating system | Cross-platform |
| Type | rules engine |
| License | ASL 2 |
| Website | dtrules |
Search DTRules on Amazon.
DTRules is an Open Source Rules Engine written entirely in Java.[1][2] 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:[3]
- 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 [4] 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.[5]
Related systems
- ILOG rules: a business rule management system.
- JBoss Drools: a business rule management system (BRMS).
- JESS: a rule engine for the Java platform – it is a superset of CLIPS programming language.
- Prolog: a general purpose logic programming language.
- [[6]] Gandalf Archived 2018-04-12 at the Wayback Machine: Open-Source Decision Engine (PHP).
- OpenL Tablets: business centric rules and open source BRMS.
- Corticon: a business centric BRMS for the Java and .NET platforms.
References
External links
This article "DTRules" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
