StreamBase Adapters

An important component of the StreamBase Complex Event Processing Platform is the broad set of pre-built connectivity and visualization options that integrate with a variety of real-time data feeds and messaging systems, high-capacity data stores, alternative programming languages, and real-time interactive dashboards.

With over 150 pre-built connectivity and visualization options, StreamBase enables you to more rapidly design, test, deploy and modify real-time event-based applications.

Capital Markets

29West LBM Publish/Subscribe*
360T Supersonic TEX*
ACTIV Financial*
Alpha EMAPI Market Data*
Alpha EMAPI Order Entry*
BARX FX Trading*
Bloomberg BPOD*
Bloomberg TradeBook FX*
BM&FBOVESPA EntryPoint*
BM&FBOVESPA UMDF*
CameronFIX*
Chi-X Canada Market Data*
CitiFX*
CME FIX/FAST Market Data*+
CME Order Routing*
Currenex FX*
Deutsche Bank autobahnFX*
Digitec D3 Streaming Interface*
Exegy*
FXall Accelor*
FXall Relationship Trading Customer*
FXall Relationship Trading Provider*
FXCMPro*
GAIN GTX*
Goldman Sachs Electronic Trading FX*
HotSpotFXi FX*
HotSpot ITCH*
HSBC FX*
ICAP/EBS*
ICAP/EBS Live XML*
InfoReach TMS*
Integral FX Inside*
LavaFX*
Lime Citrius Market Data*
Lime Brokerage FIX*
MarketFactory*
Morgan Stanley FX*
Morningstar Quotes Feed*
Need to Know News***
Nomura FX B-2-B*
PlusFeed from Interactive Data*
Pure Trading PBF Market Data**
QuickFIX/J*
Raptor Input and Output*
Saxo Bank FX*
Spryware**
STAMP*
StreamBase FIX*
Thomson Reuters Enterprise Platform for Real-Time Contribution*
Thomson Reuters Enterprise Platform for Real-Time Publish*
Thomson Reuters Enterprise Platform for Real-Time Subscribe*
Toronto Broadcast Feed (TBF)*
Trading Technologies (TT)*
UBS Equities FIX (DSA, DMA, ATS)*
UBS FX2B FIX*
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
IBM MQSeries*
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 File Output
Microsoft Excel RTD*
Multicast UDP Input and Output
MyChannels***
Once Input
Regular Expression File Reader Input
Regular Expression Socket Reader Input
RSS Reader
Solace Systems via JMS*
StreamBase-to-StreamBase Input
StreamBase-to-StreamBase Output
Tervela*
TIBCO Rendezvous Publish/Subscribe*
XML File Writer Output
XML over HTTP Writer Output

Database Connectivity

HP Vertica Analytical Database
IBM DB2
Microsoft SQL Server
MySQL
Oracle
Sybase ASE, Sybase IQ
Thomson Reuters Velocity Analytics

Visualization Options

Adobe Flex
Eclipse RCP
Java Swing
Microsoft Excel* and .NET
Panopticon***

APIs

C++
C#
Java, JMX
.NET
Python

StreamBase Component Exchange

Additional connectivity and visualization options are available for immediate download from the StreamBase Component Exchange and include:

Big Data Accelerator Pack

Gnip
Hadoop Flume
Recorded Future
Twitter

Statistical Computing Pack

MATLAB
NVIDIA
kdb+ QDBC
R

Learn more about this here

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 APIs for Java, C++ and Python, 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.

newadapterwizard-page1

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.

Notes

[1] * indicates a premium connectivity/visualization option.
[2] *+ indicates a premium connectivity/visualization option that requires at least one other premium connectivity/visualization option.
[3] ** indicates a services connectivity/visualization option.
[4] *** indicates a connectivity/visualization option available from a partner.
[5] 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.
[6] 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.