3. Table Output Endpoint: Allows an event processor to provide static data
output to other applications through SQL database table.
Continuous Query Language (CQL)
The Continuous Query Language is used as the language syntax of the IEP flow, and
is built on SQL. CQL uses SQL for event matching, abstraction, and transformation.
CQL processes events and uses a database engine to do so, minimizing possible
network usage.
Chapter 8
[ 165 ]
The IEP Service Engine supports the standard operators defined by the
CQL. Apart from that, it also supports some operators like Tuple Serial
Correlation and Attribute-based windows from Sun Microsystems. The IEP
Service Engine is the only Service Engine that supports the JBI specification.
In NetBeans, you can design IEPs visually using the IEP editor. The flows that you
define in the diagram are translated to CQLs by the Service Engine.
The IEP Editor and Palette
NetBeans's IEP Editor is the GUI for creating event processors that can be deployed
to the JBI IEP Service Engine. An IEP editor helps you to create event processor
schematic diagrams through a friendly interface. Typically, you would use this editor
to compose event processors by drag-and-drop operators from the palette provided.
The IEP editor is primarily for the following tasks:
Create and save event processors.
Pages:
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155