Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-2851

Rule engine modularization

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • 0.17.0
    • None
    • Core Engine
    • 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

      1. have a lighter engine
      2. remove from the engine feature implemented with technologies that are not compatible with native compilation
      3. make different implementations of those feature pluggable

              mfusco@redhat.com Mario Fusco
              mfusco@redhat.com Mario Fusco
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: