Sign inSign up

openksavi/sponge

By openksavi

Updated about 5 years ago

Sponge is an open-source, Java-based Action and Event Processing System.

Image
0

1.7K

openksavi/sponge repository overview

Sponge is an open-source, Apache 2.0 licensed, Java-based Action and Event Processing System.

Sponge is a software for implementing synchronous actions and asynchronous event processors. Event processors listen to certain events and perform specified operations when some conditions are met. Events are usually sent by external systems. Sponge allows to introduce temporal and logical conditions to processed events. Event processing may end up with sending of another, high-level event thus creating a hierarchical model of events. The supported event processors include filters, triggers, rules and correlators.

Actions and event processors are grouped in knowledge bases. A knowledge base is defined in files which may be written in one of several supported scripting languages, i.e. Python, Ruby, Groovy, JavaScript as well as in Java or Kotlin.

In some aspects Sponge may be classified as a Complex Event Processing.

For more information on Sponge see the main project page https://sponge.openksavi.org.

Tag summary

Content type

Image

Digest

Size

444.8 MB

Last updated

about 5 years ago

docker pull openksavi/sponge