A workbench for Kogito

473 views
Skip to first unread message

Emanuel Feliciano

unread,
Oct 29, 2021, 11:11:30 AM10/29/21
to Kogito development mailing list
Hello everyone,

I am facing a problem where I need the end customers to have access to the workflows and rules. The current challenge for the dev team is to provide an easy way for them to change those workflows without requiring us (dev team) to do that for them. 

There are a few things on my mind on how we can achieve this with what kogito already provides, but what I'm looking for is something similar to what drools have with Business Central and Execution Server.

So the question is if there is a stack within kogito that enables that kind of features or an alternative that can be easily integrated with Kogito?

If not already, will that kind of features be available in the Kogito roadmap?

Thanks!
And keep up the great work, Kogito is really already an awesome product!

Rhett S

unread,
Oct 29, 2021, 8:21:44 PM10/29/21
to Kogito development mailing list
Hi Emanuel,
amateur opinion here. great question!

Kogito is a cloud-native, lightweight, code-generating, rule + DMN + BPMN engine. Once you have your knowledge assets built, all you have to do is put them into the resources folder, mvn it, containerize it, and done. it runs anywhere. Authoring the knowledge assets is kinda out of scope of Kogito. Although Red Hat does offer up a few choices there.

It seems from your question that you want Business Central + Kogito. So use business central.:

- have your end-customers use biz-central. when the knowledge assets are ready for prod, have them push to local master in Biz Central.
- set up a githook on your biz central server that pushes knowledge-assets to remote repo.
- set up a githook push on your remote master that kicks off jenkins pipeline.
- in jenkins pipeline (perhaps with groovy) pull all knowledge files from your repo, push them into the resources folder of your kogito repo. mvn, container it, deploy to cloud. all in jenkins.

- at least my first thoughts. you said you have ideas, and I'll love to hear them too. :-) Rhett

Emanuel Feliciano

unread,
Nov 3, 2021, 1:57:30 PM11/3/21
to Kogito development mailing list
I see your point, it's a good idea. 
There are some disadvantages though, because Business Central is not cloud ready per se and there is a lot of configurations and possibly changes required on that front. And if there needs to be an effort then I think it should be for something worth the while. - Not that I think Business Central is bad :-)

My ideas are still very rough and high level and definitely need to be fleshed out but the rationale is about having:
* Kogito business modeler as the visual tool to edit the files. Or a cloud dev environment like Eclipse Che that supports what kogito has - Probably needs a bit more though in here but this shouldn't be too hard to figure out.
* A "dev environment" setup on the cloud with quarkus that can quickly read those changes and update the working environment. - shouldn't be too hard to do. 
* A configurable code repo - no brainer
* An authoring web app that can manage all that and also be able to have multi tenancy authoring. - This one probably needs to be developed in house.

And there's probably also something else that I'm not remembering right away haha :)
Emanuel.

Alex Porcelli

unread,
Nov 3, 2021, 3:49:35 PM11/3/21
to kogito-de...@googlegroups.com
I strongly recommend you follow KIE Live [1] - we might have something of your interest in the upcoming weeks.


Regards,
Alex

--
You received this message because you are subscribed to the Google Groups "Kogito development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kogito-developm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kogito-development/b6128922-ff52-4325-91cf-423bb7f5e79en%40googlegroups.com.
--
Regards,
_____________
Alex Porcelli
http://porcelli.me

Emanuel Feliciano

unread,
Nov 4, 2021, 7:09:10 AM11/4/21
to Kogito development mailing list
Nice!

I'll be looking forward hear about it ;)

Emanuel Feliciano

unread,
Nov 4, 2021, 7:16:57 AM11/4/21
to Kogito development mailing list
Btw, is there a place where I can take a quick pick on what you're referring to? 

Thanks and
Keep up the good work! :-)

Alex Porcelli

unread,
Nov 4, 2021, 7:30:50 AM11/4/21
to kogito-de...@googlegroups.com
Keep an eye on .new :)

geo...@gmail.com

unread,
Nov 4, 2021, 2:51:17 PM11/4/21
to Kogito development mailing list

Kogito is an awesome solution . Appreciate  all your hard work
Reply all
Reply to author
Forward
0 new messages