It's always good to get customer and partner feedback about our software, and so I'd like to share some recently posted publicly by a partner working in the financial services space. They recently completed our standard two-day training course.
Here are excerpts from Sal Mangano's First Impressions:
"The first thing that stands out about Streambase is its support for two approaches to application development. The first is a graphical approach where you build an application by constructing a graph of icons representing input streams, operations, tables, output streams and the like. The second approach is textual using a SQL like language (StreamSQL) with many extensions relevant to streaming applications."
"The most compelling aspect of the graphical environment is that it greatly decreases the learning curve for individuals who have little experience with CEP. The graphical environment lets you concentrate on the concepts in a intuitive fashion without having to deal with the minutia of the syntax. It also helps that a streaming application maps well onto a directed graph. However, after mastering the product, I am fairly sure I would prefer the textual approach because an experienced developer will always be more productive in a text editor. This is especially true in the case of Streambase because its SQL like language is very compact and expressive (several nodes and arcs in the graphical view often collapse to a single StreamSQL statement)."
"Streambase is a highly extensible framework and you can create custom operations and adapters in Java and use them from within Streambase studio as if they were native components."
"Another very impressive feature of Streambase is its Feed Simulation tool. This tool provides a rich language for describing input data in a statistical fashion so that tuples can be randomly generated to help test your app. Data can also be manually entered, fed from files or databases or obtained directly from middleware or commercial feeds (like Reuters) via adapters available from Streambase."
"To sum up, my initial impressions are very positive. I’ll have a lot more definitive opinions after a try out something complex."