O'Reilly logo

Drools JBoss Rules 5.0 Developer's Guide by Michal Bali, Bogdan Brinzarea

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Drools execution server

The Drools execution server is a web application that allows us to execute rules remotely. The server is accessible through a REST-like interface (REST stands for Representational State Transferhttp://en.wikipedia.org/wiki/Representational_State_Transfer). Thanks to REST, we can build very lightweight clients that don't need any Drools libraries for rule execution (not even a JVM). To demonstrate this, we'll build a client using Ruby language.

Drools server can be found in the standard Drools binary distribution within the web application module drools-server.war. The Drools web server application needs to be deployed to an application server and started. It uses multiple knowledge agents to cache KnowledgeBase instances. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required