As you might have noticed already, everything comes with a RESTful API . REST is just awesome. A friend of mine works everyday with Business Rule Management System , BRMS, and it has a simple,but useful, client API. In this series of articles, we will create a Java wrapper for the REST API and then a simple JavaFX 2.2 application to use it. In this article I'll describe the reusable wrapper I created. On next article we will talk about the JavaFX application. * I call a programming language wrapper an API that allow us to access a REST API without caring about the HTTP operations, but only with the programming language itself. Our wrapper is aimed to help us access the REST API provided by BRMS without having to handle HTTP requests. About BRMS/Drools Drools is a community project which is part of the product created by Red Hat called BRMS. The BRMS 5.x documentation defines it as follow: "JBoss Enterprise BRMS Platform is a business rules management ...