I am currently using Drools-Guvnor 5.5 on JBoss 7 for Business rule management system.
I am planing to update both of them. So jBoss goes to WildFly - 8.
Now what about Drools-Guvnor? From what I understood it is now called Workbench. Am I correct or are they different.
I did download Workbench war file for WildFly 8 but after seeing it I don't think it is what I want.
Any help is appriciated :)
I read in the JBoss forums that Guvnor is now the KIE (Drools) Workbench. I am not sure I completely understand this but it seems that Guvnor no longer exists and has been replaced by this workbench thing.
If you look on Drools.org there is a symbol for the Guvnor software (the acropolis type of government building with all of the columns). This symbol is next to the words, "Drools Workbench (web UI for authoring and management)", which I think means that Drools now contains this software that I think was a separate program in the past.
Related
The current Drools documentation (7.47.0) says on chapter 14 that one should use the WAR from the Business Central Workbench distribution corresponding to the application server in use and explicitly refers to Wildfly and JBoss EAP 7 as available options.
However, only the Wildfly WAR of Business Central 7.47.0 is available from the official Drools download page and from the Maven repository.
Can anyone please point me how to obtain the WAR for JBoss EAP 7? Is it otherwise possible to easily build it directly from source?
Wildfly is upstream project and JBoss EAP is downstream / productized one, fully supported by Red Hat. It's based on WildFly though.
The same relationship exists between Drools and Red Hat Decision Manager (RHDM).
I would recommend to stick with Drools and Wildfly unless you are Red Hat paying customer.
If you are paying customer, then you should use RHDM+EAP. It's possible to use RHDM+EAP for development purposes for free though:
https://developers.redhat.com/products/red-hat-decision-manager/hello-world#fndtn-macos
I wonder if the GlassFish project is dead or still alive? I am realy a fan of glassfish from the early first days. I started projects with GlassFish2 and have lot of customers using GlassFish3.
Since a few months I try to migrate some of my projects to GlassFish4. But I did not really have success. The problem for me is, that I can't find support form the community. It's hard enough to find a forum. To me it looks like Oracle had did a lot to stop any community driven development.
In the mean time I migrated my main project to Wildfly 9. In contrast to Oracle's GlassFish, RedHat's Wildfly is working perfect. There is a vital community, where you can ask questions and discuss open issues.
So I wonder what is the sense of the GlassFish project? Is it just the place where the 'reference' implementation can be hosted. A reference implementation which is (and maybe should not) be productive ready?
What did you think about this project?
GlassFish is absolutely still alive, there was a new minor release just a few days ago. It is still the reference implementation for Java EE, so you can expect GlassFish to be around for as long as Java EE is.
Oracle's other application server, WebLogic, still doesn't even fully support Java EE 7 - both they and IBM seem to have similar strategies of maintaining stability in their "full-fat" releases while being more "bleeding edge" with GlassFish for Oracle and the Liberty Profile for IBM's WebSphere.
It's also important to take note of the Payara project, which provides support for GlassFish, but also is actively looking for and fixing bugs in the upstream codebase. Some of the bugs which have been fixed in Payara have now also been incorporated to the latest GlassFish 4.1.1 release.
Finally, your point about whether or not GlassFish is "production ready" doesn't take into account the amount of GlassFish which is comprised of other projects, like Apache Catalina, Jersey, EclipseLink, Weld and others. These are the same technologies used in JBoss EAP, WebLogic, Tomcat etc.
It's difficult to get a good idea of activity in the GlassFish project, but it's easy to see how active Payara is.
Edit: David Delabassee has tweeted that the first nightly build of GlassFish 5.0 is now available to download
There do seem to be forums at www.java.net/forums/glassfish-0 and https://community.oracle.com/community/java/java-ee-java-enterprise-edition/java_ee_sdk but not very active as you've probably seen. There seems to be more information on the mailing list, the archive of which you can see here https://java.net/projects/glassfish/lists/users/archive
It is hard to find any information about the development plan is, so I think (especially as Oracle would like you to move to Weblogic and pay them lots of money) that its aiming to be a reference implementation.
Having said that, we've been using Glassfish for quite awhile and have been using Glassfish 4 in Production since April this year. What problems are you having migrating your projects?
Z
We have been using Drools guvnor 5.5.0 on JBoss 7.0. Now we want to use drools 6.1 final version. We have deployed all the jar files but unable to access UI as could not find war file. We got war file for 5.5.0 version from http://mirrors.ibiblio.org/maven2/org/drools/guvnor-distribution-wars/5.5.0.Final/ but unable to find same for 6.1.final version. Tried to use kie-drools-wb-distribution but not working.
Can anyone tell the way to use drools 6.1 version or to get the UI to create rules?
Summarizing Goodbye Guvnor. Hello Drools Workbench.
Along with the functional and feature changes we have restructured the
Guvnor github repository to better reflect our new architecture.
Guvnor has historically been the web application for Drools. It was a
composition of editors specific to Drools, a back-end repository and a
simplistic asset management system.
Things are now different.
For Drools 6.0 the web application has been extensively re-written to
use UberFire that provides a generic Workbench environment, a Metadata
Engine, Security Framework, a VFS API and clustering support.
Guvnor has become a generic asset management framework providing
common services for generic projects and their dependencies. Drools
use of both UberFire and Guvnor has born the Drools Workbench.
Drools Workbench (drools-wb)
https://github.com/droolsjbpm/drools-wb
Drools Workbench is the end product for people looking for a web application that is composed of all Drools related editors, screens and services. It is equivalent to the old Guvnor.
You can download from http://download.jboss.org/drools/release/6.1.0.Final/kie-drools-wb-distribution-6.1.0.Final.zip
Se also: Workbench Installation
I hope this help.
I want to migrate EAR and WAR applications from WAS 8 to JBOSS AS 7.
Can any one provide any Check List for the same?
There's an automated pluggable rule-based migration tool JBoss Windup. Run the tool and get a report of what needs to be done to migrate.
You can also customize this tool to cover your specific code patterns you need to migrate. Sharing your custom rules back to the community is highly appreciated.
Have fun :)
WAS has tool Application Migration toolkit to check application being migrated from WebLogic /Jboss to WAS , not sure if such tool exist for JBOSS
http://www.ibm.com/developerworks/websphere/downloads/migtoolkit/compmig.htmlc
I am trying to do the eclipse set up for writing the Business Rules and exporting them to repository
Can any one explain how to setup jboos Drools/BRMS in eclipse for Writing Business Rules and exporting them to the Guvnor repository.
Did you check the drools.org official documentation?
You need to install the drools plugin via the Eclipse Market place and then have a running instance of guvnor (I believe that with the 5.5 version it will work).