SmartBlocks and Scripts
A unique framework that enables users to create their own reusable event stream processing modules. SmartBlocks enable implementation of predefined process logic and analytics (for example, the unique analytics used in a series of algorithmic trading strategies by a hedge fund or bank.) With SmartBlocks, creation of event stream processing applications is made accessible to non-programmers who can use a drag-and-drop development model to create or modify sophisticated event processing scenarios.
Event stream processing applications, or scenarios, can be created in several ways. More technical developers can exploit a native MonitorScript tool (example below) that creates applications optimized for event detection and response. Java-based scripting, JMON, is also supported, thus making development accessible to the growing Java developer community. Event Manager includes a native JVM for execution of Java-developed scenarios.
Figure 1: Example of a simple MonitorScript
In addition to direct scripting, developers can create SmartBlocks of pre-assembled scripting that can be retrieved from a catalog and assembled into application scenarios. SmartBlocks are Lego®-like components that Event Modeler can use to assemble the event scenarios via its graphical interface.
Figure 2: SmartBlocks Builder
Contact us to gain more insight and to learn more about Apama products from Progress Software.
Progress Apama - An 'Evaluation' paper by Bloor Research
> Read Analyst Paper
Apama Architecture
> Overview
> Event Modeler
> Event Manager
> Research Studio
and EventStore
> Dashboards
> SmartBlocks
> Integration Framework
> Connectivity
BGN is the premiere book retailer in the Netherlands. The Selexyz strategy for store automation leverages Apama ESP Platform and provides RFID event processing services that monitor, analyze and correlate data received at the store.
> Read Case Study
Progress Apama Receives Intelligent Enterprise's Eighth Annual Editors' Choice Awards
> Read Article