Products: StreamBase Adapters

Home
StreamBase Studio
StreamBase Server
StreamBase Adapters
StreamBase Chronicle
Complex Event Processing (CEP)
About StreamSQL
Try StreamBase
FAQs
Client Care
Knowledge Center

Printer Friendly

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:
 

Financial Market Data Feeds
Reuters RMDS RFA5 Subscribing Input Adapter
Reuters RMDS RFA5 Publishing Output Adapter
Reuters RMDS RFA6/OMM (Open Message Model) Subscribing Input Adapter, including direct from exchange feed via Reuters Data Feed Direct
Wombat (MAMA)
Bloomberg BBCOM, Server, BPIPE, BPOD
Activ Financial
COMSTOCK
Inforeach
Messaging Systems, Networks
Tibco Rendezvous 7.2
TIBCO EMS
JMS: integrates StreamBase with any JMS-compliant message bus.
IBM MQ
RTT Bus
SMTP: taps into network stack to process live data, emits tuple for each email message found in data stream. Also reads data from captured network traffic file for offline analysis.
Visualization, Dashboards, Interactivity
Adobe Flex
SL RT View
Microsoft Excel™: publish data to Excel or read data from Excel.
Data
CSV: read data from and write data to comma-separated value (CSV) files.
XML: consume and produce XML data records
JDBC: connects to enterprise databases, allowing submission of SQL queries to external resources such as Oracle, SQL Server, IBM® DB2™

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.