StreamBase Adapters
An important component of the StreamBase Event Processing Platform is the broad set of StreamBase software connectors 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
ACTIV Financial
Alpha EMAPI Market Data
Alpha EMAPI Order Entry
Appia FIX
Bloomberg BBCOM
Bloomberg BPIPE
Bloomberg BPOD
Bloomberg Server
Currenex FX venue
Dealing Object Technology (DOT)
DirectPlus (formerly Comstock)
Deutsche Bank autobahnFX
EBS
EBS Live XML
FIX
FXall Accelor
FXCMPro
Goldman Sachs Electronic Trading FX
HotSpotFXi FX venue
HotSpot ITCH
InfoReach TMS
LavaFX
Lime Citrius
Lime FIX
MarketFactory
Orc CameronFIX
QuickFIX/J
RDF
RDF-D
Reuters Messaging
Reuters RFA / C++
Reuters RFA / Java
Reuters SFC / C++
RMDS P2PS - Reuters RFA
RMDS RTIC / SASS3 - Reuters RFA
STAMP
TBF/CBF (Toronto Stock Exchange)
TIBCO EMS
TIBCO Rendezvous
UBS Fx2B
Wall Street Systems
Wombat MAMA Subscribe
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
HA Heartbeat Input
IBM MQ Series
IP Packet Capture /HTTP
IP Packet Capture /IRC
IP Packet Capture /POP3
IP Packet Capture /SMTP
JDBC
JMS
Log Output
Microsoft Excel RTD
Quartz Enterprise Scheduler Input Adapter
Once Input
Regular Expression File Reader Input
Regular Expression Socket Reader Input
RSS
StreamBase-to-StreamBase Input
StreamBase-to-StreamBase Output
Twitter
XML File Writer Output
XML over HTTP Writer Output
Database Connectivity
Microsoft SQL
MySQL
Oracle
Reuters RTCE
Sybase ASE
Sybase IQ
Sybase RAP
Vertica Analytical Database
Vhayu Velocity
Visualization Options
Microsoft .NET
SL RTView
Eclipse RCP
Java Swing
Microsoft Excel
Adobe Flex
API
Java
C++
C#
Python
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 C++, Java, and Microsoft .NET APIs, which enable users to build custom adapters that connect input and output streams to the StreamBase server. The API-built client adapters are configurable; and for Java implementations, 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.
Technical details about the StreamBase API wizards in Eclipse and subsequent steps are available in several Developer Zone articles. To begin, see Getting Started with the StreamBase Java Toolkit for Eclipse. Also see the Developer Zone Library's index page for articles for related discussions.