Sponge is an open-source, Java-based Action and Event Processing System.
1.7K
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.
Content type
Image
Digest
Size
444.8 MB
Last updated
about 5 years ago
docker pull openksavi/sponge