-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
2020 Week 40-42 (from Sep 28)
At the moment drools-core is a big monolith including stuff that are not directly related with the internal algorithms and data structures of the engine itself, like the marshaller, the dynamic code generation made with asm or the intrepreted constraint evaluation through mvel (the latest 2 are also incompatible with native compilation).
The goal of this improvement is to decouple all those features from the core engine and descope them in different modules to
- have a lighter engine
- remove from the engine feature implemented with technologies that are not compatible with native compilation
- make different implementations of those feature pluggable
- incorporates
-
DROOLS-5662 Creation of Drools wrapper modules
- Resolved
-
KOGITO-2852 Descoping of mvel/asm from the core engine
- Resolved
-
KOGITO-2853 Descoping of protobuf marshaller from the core engine
- Resolved
-
KOGITO-3505 Refactor kogito according to descoping of mvel and protobuf in drools
- Resolved
- is duplicated by
-
KOGITO-2734 Isolate a minimal rule engine core (no mvel, asm ...) in a separated module
- Closed
- relates to
-
KOGITO-2844 Unfork of drools-core/-compiler
- Resolved