Products – EventSwarm

EventSwarm is a complex event processing framework for the Java programming language. It supports a broad range of event processing patterns and abstractions that can be applied in many different application domains. Applications of the framework have included algorithmic trading (financial markets) and social coordination. The framework has also been evaluated against anti money laundering (AML) use cases from AUSTRAC, with these use cases driving our framework documentation.

EventSwarm focuses on the processing of events that reflect the occurrence of activities and interactions. These events occur in business, social and technical environments. Patterns of events can indicate opportunities or risks for people and organisations. Examples of event-based coordination and monitoring solutions are:

The concepts from EventSwarm are also used for defining rules in the Deontik contract lifecycle templates.

Solutions

We deliver solutions based on EventSwarm through:

Technology companies with a need for such coordination and monitoring can also embed our core technology in their product to create innovative, targeted solutions and gain a competitive edge.

Technology

Our technology combines distributed event processing capability with event pattern definition and powerful rule constructs. The rule constructs closely reflect business expressions of policy and process. Multiple instances of the engine cooperatively apply rules to match patterns and generate business alerts. Scalability is enhanced by applying filtering and aggregation rules close to event sources, rather than feeding large volumes of raw events to a centralised processing engine. The technology is based on internationally recognised research in complex event processing and event-based rule specification.

Please contact us at <eventswarm@deontik.com> for further details.

Services