Hi,
Expert itself consumes rule definitions (DRL etc) and data (facts) with
which to reason.
The DRL can come from a variety of sources, one of which you mention is
Guvnor. In this instance a KnowledgeAgent can be used to poll (HTTP) the
web-server on which Guvnor resides for the DRL packages.
Guvnor itself uses JCR (Apache JackRabbit or JBoss ModeShape, as from 5.2)
to storage requirements. JackRabbit can be configured to write to a
database. It would be best for you to read about this technology on their
websites. Guvnor exposes a REST API (from 5.2) for manipulating various
artefacts (DRL etc) however it remains a repository for information. If you
were looking for a rules runtime, Drools Server (and I believe Drools Grid)
offer some of what you may desire, but I do not know sufficient about them
to comment on your integration and interaction.
With kind regards,
Mike
2011/5/17 Yoann Charpiot <yoann.charpiot(a)gmail.com>
Hi,
I'm new on Drools and i try to understand the architecture of the suite and
the dependencies between Guvnor and Expert.
I want to know if there is a physical link between the repository of rules
managed by Guvnor and the rules engine Expert when playing a rule in
production.
if not, is it possible to modify a rule in production without an IT
redeployment?
More generally, how are persist rules in the repository? Is it possible to
save them in a database or is it only persist in cache? if you have any
documentation on that.
And last question, do you have any documentation on how to expose a service
rule as a web service and how to consume it with the API?
Thanks you for your feedback.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users