Hi,
We are evaluating Drools workbench 6.2 as a rule management application for our business users. As part of our business requirements, we need the ability to allow business analysts to author and manage their own rules tables that can then be integrated into our larger systems. Drools Workbench and Engine appears to meet the needs and expectations of our business and we would like to offer this as a proposed solution in our current architecture. We have encountered a few issues that we are hoping we can resolve so that our recommendation is complete. Unfortunately, we have been unable to determine root cause and may need some assistance. We are hoping that you can guide us to the cause and solution to the issues we are encountering. Any help would be greatly appreciated as we want Drools to be a viable recommendation and would become a critical system in our overall enterprise architecture.
Our primary usage scenario for our investigation involves converting existing rules tables from Oracle 11g and migrating them to Drools. These are mainly decision tables, so there isn’t anything unusual about them. As part of this migration, we convert the existing rules into spreadsheets, add Drools metadata and upload into the workbench. After the spreadsheet has been uploaded, we convert these to guided decision tables so that we can manage, package and deploy. Our goal is to leverage Drools Execution Server for this. These would then be available to our systems via the REST endpoints exposed.
As for the environment, we installed the workbench into Tomcat 7 running in a cloud machine. (Openstack). Through the course of the evaluation we have encountered what appear to be stability issues with the interactions between Drools Workbench and the repository. At this time, we are unsure whether or not this is an issues with Drools, or our environment and are hoping that you would be able to guide us so that we can determine a course of action. If we can resolve these issues, there is a great likely hood of our recommendation being adopted by our technical and business partners.
I’ve attempted to summarize the issues we are seeing below and am grateful for any assistance you might be able to offer in helping us further investigate. If there are any specific technical details you might need, we would be able to offer those to help.
Repository Structure was not initialized for current repository.
GroupId for the parent pom.xml.
ArtifactId for the parent pom.xml.
Version number for the parent pom.xml.
We had to delete the .niogit directory and restart the application. We will lose all our projects since we are recreating the repository. Similar to the issue reported in here
As stated before, we are unsure if our configuration is causing the issue, our process or if this is a bug. Would you be able to help us make a determination?
Specifically, we are looking at the preferred production deployment architecture
If you have standard enterprise level production deployment architecture of the workbench suite, please share it and it will be helpful.
We would like to know if you seen similar issues from other users? If yes what are the things in roadmap to fix these issues
Sorry for a lengthy email, but we appreciate if you could help us getting these things right.
Thanks & Regards
Sankaran Bhattathiripad
--
You received this message because you are subscribed to the Google Groups "Drools Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to drools-setup...@googlegroups.com.
To post to this group, send email to drools...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/drools-setup/b74b79e2-e3d3-44a6-9c37-22aff974891a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I'll answer in part:1. Projects and assets get disappeared from the project explorer and sometimes we get a messageThis is indeed peculiar. I don't suppose there's (a) anything untoward in the server logs?, (b) anything untoward in the browsers logs, (c) you're able to give steps to reproduce (other than "now and again it does XYZ.. ")?
2. [snip] We are unable to find out what exactly the issue which resulted in these exceptions. Majority of these issues happened while manipulating with Decision table spreadsheets and converting them to Guided Decision tables and deploying them. I am sure we would have made some errors in the spreadsheet, but instead of getting a pointer to what is wrong in the spreadsheet, we get these exceptions in logs
These are no doubt run-time errors manifesting one or more bugs in (probably) the XLS->Guided Decision Table conversion.
You're correct that a User should not be presented with these types of error. Can you raise GUVNOR JIRA's with the necessary files etc to reproduce the issues?
To view this discussion on the web visit https://groups.google.com/d/msgid/drools-setup/8441782a-5b39-4009-94b0-df54c5ebb498%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/drools-setup/71a2aaa4-1b34-4bb6-9f51-1f0b58dfef08%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Drools Setup" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/drools-setup/INFINdBKWrE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to drools-setup...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/drools-setup/CAAG9P0tPkcV6k69Sziy%3DeO9%3D6Hb5kcCzhCiWkbNruKGN9e65ZQ%40mail.gmail.com.
If you have standard enterprise level production deployment architecture of the workbench suite, please share it and it will be helpful.
To view this discussion on the web visit https://groups.google.com/d/msgid/drools-setup/CAD7AJncw4CtZovgg0VtMe4viLT2z23Rh6zP1u5zRSYxq2uXVuA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
This image provides a default user kie-server using password kie-server and with the role kie-server.
Thanks,
Dave
These inages do no met the requirements for those environments, as each one can have different requirements/constraints. You can use the drools-workbench image as base for your custom one, and then apply your concrete environment constraints.