Rule Engines « Development « Java Products

Home
Java Products
1.Application
2.Business
3.Byte Source Code
4.Component
5.Data File
6.Database
7.Development
8.Graph Image Diagram Movie
9.GUI Tools
10.J2EE Web Development
11.Misc
12.Net Web Mobile
13.Programming
14.Science
15.Server Side JSP Servlet
16.Swing
17.Testing
18.Utilities
19.XML
Java
Java Tutorial
Java Book
Java Source Code / Java Documentation
Java Source Code / Java Documentation 2
Java Open Source
Jar File Download
Java Articles
Java by API
SCJP
Spring questions and answers
Swing questions and answers
JPA questions and answers
Java Products » Development » Rule Engines 
1. JBoss Rules
By:
License:
URL:http://labs.jboss.com/portal/jbossrules/docs
Description:JBoss Rules


2. Mandarax
By:
License:GNU Library or Lesser General Public License (LGPL)
URL:http://mandarax.sourceforge.net/
Description:Mandarax is an open source java class library for deduction rules. It provides an infrastructure for defining, managing and querying rule bases. Choose Mandarax for the following reasons: 1. Mandarax is pure OO, not a translation of a prolog interpreter from c to java. The design is flexible and open, making use of well-known design patterns such as factory, adapter, singleton , strategy and others. 2. Mandarax is based on backward reasoning. This fits perfectly in a computing landscape based on a pull model (e.g. a transaction initiated from a web site). Data (e.g., from relational databases) can be integrated on the fly at query time, no replication is necessary (see the manual for a more detailed discussion of "Mandarax vs. RETE"). 3. The easy integration of all kinds of data sources. E.g., database records can be easily integrated as sets of facts and reflection is used in order to integrate functionality available in the object model. Other data sources (like EJB, data returned by web services etc) can be integrated as well. 4. Mandarax includes a comprehensive library of pre-defined predicates and functions. 5. Mandarax contains a reference implementation of an inference engine. This engine is very flexible: unification algorithm, loop checking algorithm and selection policy can be configured. 6. Rule bases can be made persistent using the XKB module. This module stored rules and other knowledge in a format similar to RuleML. The Mandarax team itself is part of the RuleML initiative working on a XML standard for rules. Export and import of RuleML rule bases is supported. 7. Mandarax is well documented and there are various QA measures in place. Events are logged using the apache log4j framework, and there is a re-usable set of test cases for mandarax core functionalities. 8. Mandarax is free and open source. The software license used is the GNU lesser general public license, making the software suitable for both open-source and commercial projects. 9. Mandarax knowledge bases can be queried as relational databases using the mandarax jdbc driver. 10. Extensions are available including graphical user interface components (swing and servlet/jsp tag based) and other add-ons. See links for details.


3. JLisa
By:
License:GNU General Public License (GPL)
URL:http://jlisa.sourceforge.net/
Description:JLisa is a powerful framework for building business rules accessible to Java and it is compatible with JSR94 V, the JavaTM Rule Engine API JLisa is more powerful than Clips because it has the expanded benefit of having all the features from common lisp available. These features are essential for multi-paradigm software development.


4. JEOPS
By:
License:GNU Library or Lesser General Public License (LGPL)
URL:http://sourceforge.net/projects/jeops/
Description:JEOPS is a Java based forward chaining RULE ENGINE. This Rule Engine is used to power up the business process by rules in Java Application Servers, client applications, and Servlets.


5. OpenRules
By:
License:GNU General Public License (GPL)
URL:http://openrules.com
Description: OpenRules, Inc. offers methodology, practical tools and services that enable business analysts to work in concert with software developers to create and maintain Rules-based Web applications with complex business and presentation logic.


6. OpenLexicon
By:
License:Apache Software License
URL:http://openlexicon.org
Description:OpenLexicon is an open-source web-based business rules and business process management tool that rapidly develops transactional and process-driven applications. See our wiki for more information, documentation, and downloads.


7. SweetRules
By:
License:The Artistic License
URL:http://sweetrules.projects.semwebcentral.org
Description:SweetRules is a uniquely powerful integrated set of tools for semantic web rules and ontologies, revolving around the RuleML (Rule Markup/Modeling Language) emerging standard for semantic web rules, and supporting also the closely related SWRL (Semantic Web Rule Language), along with the OWL standard for semantic web ontologies, which in turn use XML and, optionally, RDF. (SWRL rules are essentially an expressive subset of RuleML rules.)


8. Zilonis
By:
License:
URL:http://www.zilonis.org
Description:Welcome to Zilonis! The objective of this project is to provide a Multithreaded Rules Engine platform and a scripting environment for Java based applications. The core of the Zilonis platform is based on a variation of the forward chainning Rete algorithm described in "Rete: A Fast Algorithm for the Many Pattern/ Many Object Pattern Match Problem", Charles L. Forgy, Artificial Intelligence 19(1982), 17-37.). The implementations follows the optimizations and the structure used in the Soar system, and the ones well described in the paper: "Production Matching for Large Learning Systems", Robert B. Doorenbos. 1995


9. QuickRules
By:YASU Technologies
License:Commercial
URL:http://www.yasutech.com/products/quickrules/index_SE.htm
Description:QuickRules Standard Edition is a Java rule engine that can be used to design, develop, and manage business rules. QuickRules Standard Edition provides ideal tools to easily create and manage business rules in a robust, scalable and high performance environment. QuickRules provides the ability to design, develop, deploy, and manage business rules by application architects, business users, and business managers.


10. Mandarax Project
By:Mandarax
License:LGPL
URL:http://mandarax.sourceforge.net/
Description:Mandarax is an open source java class library for deduction rules.


11. Mandarax
By:Mandarax
License:OpenSource
URL:http://www.jbdietrich.de/
Description:Mandarax is an open source java class library for deduction rules.


12. JRules
By:ILOG
License:Commercial
URL:http://www.ilog.com/products/jrules/
Description:ILOG JRules provides users with complete control over the business rule environment. No matter what your challenge, JRules provides the tools you need to manage business rules across the rule life cycle, increasing agility throughout the enterprise.


13. Jess
By:Sandia National Laboratories
License:OpenSource
URL:http://herzberg.ca.sandia.gov/jess/
Description:Jess is a rule engine and scripting environment written entirely in Sun's Java language by Ernest Friedman-Hill at Sandia National Laboratories in Livermore, CA. Jess was originally inspired by the CLIPS expert system shell, but has grown into a complete, distinct, dynamic environment of its own.


14. JSolver
By:ILOG
License:Commercial
URL:http://www.ilog.com/products/jsolver/
Description:ILOG JSolver brings constraint programming to the Java language. A flexible interface and efficient algorithms let developers combine advanced optimization with the power and portability of the Java platform.


java2s.com  |  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.