It took me the past 3 days working through the “Getting started” tutorial from WebSphere ILOG JRules 7.0.2 Information Center. I must admit it was a pretty extensive exercise and anyone wishing to know more about JRules should take it without a doubt.
The 13-part “Getting started” tutorial walks you through the entire set of tools available in ILOG JRules 7.0.2 – Rule Studio (a Eclipse-based development tool), Decision Validation Services (the solution for testing rules), Rule Team Server (the solution for business people running atop an JEE application server and accessible via a browser) and Rule Execution Server (the runtime environment – an application server – for JRules).
A whole lot of guidance and screenshots, so you should feel nicely guided by an invisible helping hand. I wish it had been recorded as a screencast instead. It would make it even easier to digest and let people see the tutorial in action, esp. those who’re not yet ready with the tools. Wish me find some spare time and do it for you. Let me know in comments below.
Just to indulge your taste a little bit, here is a screenshot of Rule Execution Server (on Apache Tomcat if that matters), with the miniloanruleapp deployed from the tutorial.
A ruleapp is a packaging format for Rule Execution Server to have rules deployed on in. Once you’ve created a ruleset, it is packaged as a ruleapp and deployed onto a execution environment – RES. Since the execution environment is a JEE application server, a ruleapp is a WAR file (unless I’m mistaken, which is not improbable providing my knowledge of JRules at the moment).
In the course of the tutorial I have made some changes to the “Getting Started with IBM WebSphere ILOG JRules 7.0.2 Trial – Installation” document as it turned out that OpenJDK didn’t work well with Rule Studio on RHEL 5.4 x86-64 and I had to install IBM Java SDK 6. See the doc for more information.