I’m providing some information on planned version policy changes within JBoss, that will most likely impact our next community release.
Currently the project vs product version numbering is considered confusing by some people; especially when both the project and the product are on the same major version number. One of the ways JBoss wishes to address this is for the community major version to automatically increment just prior to the product release - if the community is on the same version. For example as JBoss BRMS 6.0 is about to release, with community currently also on 6.0 the next community release would be required to move to 7.0, instead of 6.1. Community can then do 7.1, 7.2, 7.3 etc until the product shifts to 7.0. At which point the community much shift to 8.0.
I'm looking for feedback, I'll develop a Semantic Web Drools Module that
will be the subject of my Master Degree Tesis.
The idea is to use Eclipse Modelling Framework (EMF) for prototyping and
follow a Model Driven Architecture (MDA) where the source language is
Semantic of Business Vocabularies and Business Rules (SBVR) and the target
language is Drools DRL.
The mapping could be (PIM level):
- Semantic Web Rule Language (SWRL)
- Ontology Web Language (OWL)
- Rule Interchange Format (RIF)
- REWERSE Rule Markup Language (R2ML)
It could be added to the module at the source UML or Entity Relationship
like models to transform the models into SBVR.
IIRC, there were some rather positive statements during the evoluion
of 5.x that a session is thread-safe.
---------- Forwarded message ----------
From: Davide Sottara <dsotty(a)gmail.com>
Date: Wed, 12 Feb 2014 19:12:32 +0100
Subject: Re: [rules-users] ArrayIndexOutOfBoundsException under high
events load in drools CEP
I can see a few independent issues here.
Drools 5.x was not designed to be thread-safe in general: there are some
critical races that may arise when multiple threads are inserting
facts in parallel. Many have been patched in 5.6, but the real
solution to the problem will be introduced in the 6.x series.