Rule Engine CSS Corp By Gopalakrishnan S
Rule Engine Introduction : * Rule engine helps in performing conclusions based on knowledge and inferences stored in rules...
Rule Engine Advantages : 1) Separates your application from conditions which control the flow. - Rules are stored in separ...
Rule Engine Types of Rule Engine : 1) Jrule Engine 2) Drools 3) Mandarax 4) Termware 5) Jlisa and  6) JEOPS
JRule Engine It is a Java rule engine, based on Java Specification Request(JSR) 94. i.e. Rules can be loaded by an XML fil...
JRule Engine Feature : Act upon input objects to produce output objects. Like Input object are facts and Output object are...
JRule Engine Parts of Rule : - Condition and  - Action
JRule Engine Format for Jrule Engine : * Name * Description * List of assumption objects and * List of action objects.
JRule Engine Rule Session : It is a run time connection between client and rule engine. Types : 1) Stateful  – It allows a...
JRule Engine please put your queries in below forum https://sourceforge.net/projects/javarulesengine/forums
Thank You
Upcoming SlideShare
Loading in …5
×

Rule engine

2,488 views

Published on

Java Rule Engine Technology PPT

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,488
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
80
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Rule engine

  1. 1. Rule Engine CSS Corp By Gopalakrishnan S
  2. 2. Rule Engine Introduction : * Rule engine helps in performing conclusions based on knowledge and inferences stored in rules. * The rules are basically nothing but conditions and actions.
  3. 3. Rule Engine Advantages : 1) Separates your application from conditions which control the flow. - Rules are stored in separate file. - Rules can be modified by either technical or business peoples. - Easier to manage and maintain. - No need to deploy after change the rules. 2) It helps in removing a lot of if-else statements from code and make it more maintainable.
  4. 4. Rule Engine Types of Rule Engine : 1) Jrule Engine 2) Drools 3) Mandarax 4) Termware 5) Jlisa and 6) JEOPS
  5. 5. JRule Engine It is a Java rule engine, based on Java Specification Request(JSR) 94. i.e. Rules can be loaded by an XML file. JSR is nothing but Java Specification Request. Changes to the Java platform can be proposed by members of the Java Community Process through the creation of a JSR.
  6. 6. JRule Engine Feature : Act upon input objects to produce output objects. Like Input object are facts and Output object are conclusions.
  7. 7. JRule Engine Parts of Rule : - Condition and - Action
  8. 8. JRule Engine Format for Jrule Engine : * Name * Description * List of assumption objects and * List of action objects.
  9. 9. JRule Engine Rule Session : It is a run time connection between client and rule engine. Types : 1) Stateful – It allows a client to have a prolonged interaction with rule execution set. Input objects can be progressively added to the session and output objects can be queried repeatedly. 2) Stateless – It provides a high performance and simple API that executes rule execution set with a list of input objects. This session methods are idempotent.
  10. 10. JRule Engine please put your queries in below forum https://sourceforge.net/projects/javarulesengine/forums
  11. 11. Thank You

×