I am evaluating some rules engine to embedd within the existing project. I am looking at JESS but could not understand how it works. I am looking at a core Rule engine with an API that i can be included within the project class path and build a GUI with the look and feel similar to my project to define Rules. JESS is one engine that i am looking at, but could not understand how to go about using it, can anyone please guide me?
Embedding Jess in an application can be as simple as (with Jess 7)
"myrules.clp" is a text file containing rules in the Jess rule language. These rules can call Java methods and otherwise work with the Java code in your application.
The Rete class -- and the other classes in the jess package -- have a rich API for integrating with Java code. The manual shows a number of examples and describes the Jess rule language. For more in-depth examples, see the book linked in my signature.
P.S. Please don't post the same topic to multiple forums; I deleted the other copy of this thread from "Game Development." Furthermore, questions about products like Jess really belong in our Other Java Products and Servers forum; I'll move this there for you where we can continue this conversation.