[HEADS UP] Add GraphQL support to SWF

2024-04-16 Thread Francisco Javier Tirado Sarti
I'm going to start working on this issue https://github.com/apache/incubator-kie-issues/issues/1093

Re: DMN with Sonataflow

2024-04-16 Thread Alex Porcelli
Although it may look like a simple integration, we should also evaluate the affinity between the technologies, as already pointed out in this thread. There's a general agreement that DMN and SWF are for different target audiences, and—besides being asked by a community member—we don't necessarily

Re: DMN with Sonataflow

2024-04-16 Thread Francisco Javier Tirado Sarti
The fact that the new SWF DMN module is optional is probably better perceived in the example PR . Users will have to explicitly add the two linked

Re: DMN with Sonataflow

2024-04-16 Thread Francisco Javier Tirado Sarti
Hi Mark, Yes, the new SWF DMN module is optional (this can be easily checked in the PR ). Besides that, we are going to work, as part of a proposal from

[HEADS UP] New interim release for Drools

2024-04-16 Thread Mario Fusco
Hi everyone, We have been reported of a critical bug in KieSession serialization that has been fixed with this commit https://github.com/apache/incubator-kie-drools/commit/f3179021b7e97499e77a79ddceec483f5d568449 For this reason we decided to backport this fix to the 8.x streams and drop a

Re: DMN with Sonataflow

2024-04-16 Thread Mark Proctor
All workflow definitions need decision capabilities and will be delegated to some subsystem or external system. I think decisioning is orthogonal enough to workflow (BPMN or SWF) that we shouldn't be too worried, as long as it is not coupled in any way and fully optional. Also, the complexity (or

Re: [RESULT][VOTE] SonataFlow Initial Logo Design

2024-04-16 Thread Mark Proctor
I missed the original vote, but my +1 goes for logo2 - which I believe got the most votes anyway. Good job, nice design :) Mark

Re: DMN with Sonataflow

2024-04-16 Thread Francisco Javier Tirado Sarti
Hi Gabrielle, As I have been going through the code that communicates the process engine (used both by BPMN and SWF) and the decision one, there is certainly room for improvement there and I agree with you that this should be refactored to use a common approach for inter engine communication

Re: DMN with Sonataflow

2024-04-16 Thread Francisco Javier Tirado Sarti
Hi Tibor, Thanks for the explanation. I agree with you in the understanding of Sonataflow as low level orchestration which is covering use cases different from BPMN (although using the same process engine) In fact, if you review one of the zulip threads, in that one I'm discarding the DRL support

Re: DMN with Sonataflow

2024-04-16 Thread Gabriele Cardosi
Hi all! I basically see two topics in this thread. On one side there is the SWF business domain, the features it offers to users (e.g. invoking DMN, or other engines), etc., and I think this has been sorted out in previous comments. The other, implicit, one has a broader scope: the option to

Re: DMN with Sonataflow

2024-04-16 Thread Tibor Zimányi
Hi Francisco, thanks for clarification on the mailing list. As I wrote in my first e-mail, I am not against it. I just want to be sure, this is a thing that is known publicly, not just from non-official conversations. For me personally, I don't see the reasoning to have DMN in Sonataflow,

Re: DMN with Sonataflow

2024-04-16 Thread Francisco Javier Tirado Sarti
Hi Tibor, There is not any plan, not expectation, that SonataFlow will execute BPMN. That's absurd from my point of view. However, executing a decision rule, which always has inputs and outputs, maps well with the SWF function idiom (an idiom that already allow a SWF definition to invoke REST

Re: DMN with Sonataflow

2024-04-16 Thread Tibor Zimányi
Hi Ricardo, "About DRL, same thing. It should be the next step. And having all these technologies playing together out of the box, I believe is what the community expects from the projects from KIE." This is actually the reason why I started the topic in this thread. Because what the community