gitgabrio opened a new issue, #6984:
URL: https://github.com/apache/incubator-kie/issues/6984

   Different engines uses functionally-equivalent method to achieve same 
behavior (code-generation, model execution).
   
   This is an [Architectural Technical 
Debt](https://insights.sei.cmu.edu/library/architectural-technical-debt-library/#:~:text=Architectural%20technical%20debt%20is%20a,including%20increased%20cost%20over%20time).)
 :
   
   _Architectural technical debt is a design or construction approach that's 
expedient in the short term, but that creates a technical context in which the 
same work requires architectural rework and costs more to do later than it 
would cost to do now (including increased cost over time)._
   
   
   Efesto initiative was meant to unify them behind a common, unified API, that 
would allow
   1. better abstraction for client-code (e.g. kogito-runtimes -> engines
   2. easy integration of new "engines" (completely new engines or different 
implementations, e.g. TrustyPMML and jPMML)
   3. OOTB engine integration
   4. single-place for new cross-boundary features (e.g. messaging, monitoring, 
etc)
   Currently, fully supported engines are DRL and PMML.
   DMN is ongoping work.
   BPMN/SWF to evaluate


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to