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]
