Coder Social home page Coder Social logo

kogito-examples's Introduction

Kogito Examples

This module contains a number of examples that you can take a look at and try out yourself. Please take a look at the readme of each individual example for more details on how the example works and how to run it yourself (either locally or on Kubernetes).

Since Kogito aims at supporting both Quarkus and SpringBoot each example usually provides both type of projects.

Contribution

Everyone is encouraged to contribute to these examples by

  • trying it out and providing feedback and ideas for improvement
  • create new examples -- in this case, make sure your PR is against the master branch!
  • blogging about it
  • using it on conferences and workshops

Kogito hello world with scripts

shows most basic use of processes to build up a hello world example

Kogito with business rules

shows integration between processes and rules.

Kogito with Kafka

shows how message start and end events can be easily used to integrate with Apache Kafka to consume where message name is the Kafka topic and the payload is mapped to process variable. Uses custom types that are serialized into JSON.

Kogito with Infinispan persistence

shows long running processes with Infinispan persistence so the state of process instances can be preserved across service restarts.

Kogito with service invocation

shows how easy it is to use local services to be invoked from within process. Allows easy and readable service invocation use cases to be covered.

Kogito with REST call

shows REST service invocation and parsing data back to an object instance used as process variable.

Kogito with user tasks

shows user task interactions with four eye principle applied

Kogito with user tasks based on custom life cycle

shows user task interactions with four eye principle applied that supports custom life cycle that allows to add additional phases to user tasks to indicate other states.

Kogito with user tasks with security on REST api

shows user task interactions with four eye principle applied with security restrictions on REST api.

Kogito with timers

shows timers (intermediate and boundary) that allows to introduce delays in process execution

Other Misc Examples

kogito-examples's People

Contributors

baldimir avatar christopher-chianelli avatar cristianonicolai avatar danielzhe avatar desmax74 avatar dhartford avatar evacchi avatar gautric avatar ginxo avatar hwurht avatar inodeman avatar krisv avatar lucamolteni avatar marianmacik avatar mariofusco avatar mbiarnes avatar mswiderski avatar nmirasch avatar radtriste avatar ricardozanini avatar safouanenac avatar spolti avatar sutaakar avatar tarilabs avatar tiagodolphine avatar tkobayas avatar triceo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.