StreamBase Adapters
An important component of the StreamBase Event Processing Platform is the broad set of StreamBase adapters that integrate with a variety of real-time data feeds and messaging systems, high-capacity data stores, and real-time interactive dashboards. A listing of the adapters can be found below.
Capital Markets – Market Data & Venues
29West LBM publish/subscribe*
360T Supersonic TEX*
ACTIV Financial*
Alpha EMAPI Market Data*
Alpha EMAPI Order Entry*
Appia FIX*
Bloomberg*
BM&FBOVESPA EntryPoint*
BM&FBOVESPA UMDF*
CameronFIX*
Chi-X Canada Market Data*
CitiFX*
Currenex FX*
Dealing Object Technology (DOT)*
Deutsche Bank autobahnFX*
Digitec D3 Streaming Interface*
FXall Accelor*
FXall Relationship Trading Customer*
FXall Relationship Trading Provider*
FXCMPro*
GAIN GTX*
Goldman Sachs Electronic Trading FX*
HotSpotFXi FX*
HotSpot ITCH*
HSBC FX*
IBM MQSeries*
ICAP/EBS*
ICAP/EBS Live XML*
InfoReach TMS*
Integral FX Inside*
LavaFX*
Lime Citrius*
Lime FIX*
MarketFactory*
Morgan Stanley FX*
Morningstar Quotes Feed*
MyChannels**
Need to Know News**
Nomura FX B-2-B*
PlusFeed from Interactive Data*
Pure Trading PBF Market Data*
QF/J*
Raptor Input and Output*
Thomson Reuters Enterprise Platform for Real-Time Contribution*
Thomson Reuters Enterprise Platform for Real-Time Publish*
Thomson Reuters Enterprise Platform for Real-Time Subscribe*
Solace Systems*
Spryware*
STAMP*
StreamBase FIX*
Tervela*
TIBCO Rendezvous*
Trading Technologies (TT)*
UBS Equities FIX (DSA, DMA, ATS)*
UBS Fx2B*
Wall Street Systems*
Wombat MAMA Subscribe*
Wombat MAMA Publish*
General Adapters
Binary File Reader Input
Binary File Writer Output
CSV File Reader Input
CSV File Writer Output
CSV Socket Reader Input
CSV Socket Writer Output
Email (IMAP) Reader Input
Email Sender
HA Heartbeat Input
IP Packet Capture /HTTP
IP Packet Capture /IRC
IP Packet Capture /POP3
IP Packet Capture /SMTP
IRC Output adapter
Jabber Output Adapter
JDBC
JMS Publish/Subscribe*
Log Output
Microsoft Excel RTD*
Multicast UDP Input and Output*
NVIDIA
Once Input
Quartz Enterprise Scheduler Input*
Regular Expression File Reader Input
Regular Expression Socket Reader Input
RSS
StreamBase-to-StreamBase Input
StreamBase-to-StreamBase Output
Twitter
Unicast UDP Input Adapter
XML File Writer Output
XML over HTTP Writer Output
Database Connectivity
HP Vertica Analytical Database*
IBM DB2
Microsoft SQL
MySQL
Oracle
Sybase ASE, Sybase IQ
Sybase RAP*
Thomson Reuters Velocity Analytics*
Visualization Options
Adobe Flex
Eclipse RCP
Java Swing
Microsoft Excel* and .NET
Panopticon**
SL RTView*
API
C++
C#
Java, JMX
.NET
Python
[1] * indicates a premium adapter. [2] ** indicates adapter available from partner. [3] The SMTP reader input adapter reads Internet Protocol packets, either from the IP stack of a running system or from an archived capture file, and emits a tuple for each email message found in the TCP data stream. [4] The StreamBase E-mail Sender Output Adapter sends e-mail messages from a StreamBase application to one or more recipients via an SMTP server. Each tuple received by the adapter results in one e-mail message.
StreamBase Component Exchange
Additional integrations such as those with Kx, MATLAB and R can be downloaded from the StreamBase Component Exchange.
More about StreamBase Adapters
StreamBase adapters read input streams from a source, convert data to an optimized processing format, and write results to a destination. These pre-built adapters provide solutions to common processing requirements of enterprise systems that want to employ the StreamBase real-time technology. More details are available in the StreamBase Adapters Guide.
StreamBase also offers Java APIs, which enable users to build custom adapters that connect input and output streams to StreamBase Server. The API-built client adapters are configurable, and StreamBase provides a free, easy-to-use wizard in the Eclipse development framework.

Once the adapter’s Java template is defined, you can extend the code by adding your business logic. For embedded adapters, which run in the same server process as your StreamBase application, you can use StreamBase Studio to import the adapter’s JAR file. This step allows the user to define properties for your adapter, according to the rules you defined in your implementation, within the StreamBase Studio IDE.
For technical details about the StreamBase API, see the API Guide.

