What is EventFlow?

TIBCO StreamBase EventFlow™ is the name of the programming language that underlies every StreamBase application.

EventFlow is stored on disk in an XML format, but that XML format is not exposed or documented. In fact, direct editing of the underlying EventFlow XML is not supported by TIBCO.

Instead, TIBCO StreamBase includes TIBCO StreamBase Studio™, an Eclipse-based development environment that lets you specify your application logic by means of a graphical, drag and drop component system that validates the generated EventFlow code at every step.

When an EventFlow application is run, the StreamBase Runtime launches an embedded server. This StreamBase server compiles the EventFlow code into Java bytecode and sends it to a JVM engine to run.

StreamBase Studio is described beginning on the next page.