Adapters Guide

Document Conversion Incomplete

The StreamBase Adapters Guide still describes the state of adapters as of StreamBase 7.6.6, and has not yet been updated for StreamBase 10.

Descriptions of the Properties view for adapters and operators remain accurate, because those features did not change. The Guide lists the full StreamBase 7.6.6 set of adapters, some of which may not be supported, or may be supported differently, under StreamBase 10.

This Guide is expected to be thoroughly converted to describe StreamBase 10 features in upcoming releases.

Adapters are programs that convert data to and from the StreamBase tuple protocol. You can use adapters to:

  • Convert data from real-time sources such as financial market data feeds.

  • Convert data from an external resource such as a CSV file.

  • Convert processed StreamBase tuples into the format used by an external resource, such as an XML file.

StreamBase provides two categories of adapters:

Embedded Adapters

Embedded adapters are those that run in the same TIBCO StreamBase® Server process that is hosting and processing your StreamBase application, and do not incur any client-server communication overhead. Embedded adapters start and stop automatically with the StreamBase application, which simplifies administration and deployment of your application.

The base StreamBase installation includes all of the available embedded adapters. See Embedded Adapters for the available embedded adapters.

External Adapters

External adapters are those that run in independent processes separate from the StreamBase Server process, and possibly on separate hosts. External adapters are provided in separate installation kits. See External Adapters for the available external adapters.

TIBCO StreamBase adapters are considered as either Standard or Premium adapters. Standard adapters are licensed as part of your TIBCO StreamBase license, while Premium adapters require separate licensing. This subject is discussed on the License Considerations page.

If you need functionality not provided by an existing StreamBase adapter, you can implement your own custom embedded adapter using the StreamBase Java Client library. See Creating Custom Java Embedded Adapters for more information.