What is TIBCO Data Streams?

TIBCO® Data Streams is an assembly of TIBCO software technologies in a single licensable collection, configured as an add-on for TIBCO Spotfire®, TIBCO WebFocus® , and/or TIBCO® Data Virtualization licensees. TIBCO® Data Streams is a subset of the TIBCO® Streaming package, configured for the sole purpose of serving live data to TIBCO Spotfire®, TIBCO® Data Virtualization, TIBCO WebFocus®, and/or TIBCO products containing TIBCO WebFocus® Server.

The license restrictions for TIBCO Data Streams are described on the License Considerations page.

TIBCO Data Streams includes:

TIBCO LiveView™ Server

LiveView server is an application that configures incoming streaming data into published tables. TIBCO Data Streams can then connect to the LiveView server as a data source, issue a LiveQL query against a table, and present the changing query results in a variety of tabular or graphical visualizations.

TIBCO StreamBase® Server

StreamBase server is the set of runtime elements for deploying a streaming data analysis application based on the TIBCO StreamBase EventFlow™ language. An instance of the StreamBase server hosts the LiveView server. This StreamBase server can be optionally configured to manage incoming data sources, transform the incoming data, preprocess it, or publish data to multiple LiveView data tables.

TIBCO StreamBase Studio™

StreamBase Studio, based on the Eclipse platform, is the development environment for StreamBase LiveView and EventFlow applications. Studio allows you to:

  • Develop LiveView applications with a forms-based editor and a graphical project viewer.

  • Develop EventFlow applications with a graphical, drag and drop interface.

  • Develop configuration files that define the parameters of a deployable application.

  • Develop custom code in Java and other languages to extend EventFlow capabilities.

  • Run LiveView and EventFlow applications on your development Mac or PC.

  • Debug EventFlow applications with a step-through graphical debugger.

TIBCO LiveView™ Web, Standard Edition

LiveView Web is a client development package that lets you create browser-based visualizations of LiveView server data. In Data Streams, the standard edition license of LiveView Web is further restricted to the sole purpose of configuring alerts for your LiveView server instances.

TIBCO StreamBase Adapters

Adapters are programs that convert incoming data to the standard StreamBase format, or outgoing data from the StreamBase format to another format. Adapters can also be used to initiate a connection to, or monitor, an external data source.

A set of standard and premium adapters is packaged with TIBCO Data Streams. Standard adapters are included in your TIBCO Data Streams license. You can supplement the standard adapters with one or more TIBCO Data Streams Premium Adapter licenses.

APIs for Developing StreamBase Clients and Extensions

TIBCO Data Streams includes documented APIs and support files for developing:

  • Custom StreamBase client applications in Java, C++, Python, and .NET.

Data Streams developers might use these features as part of the hosting StreamBase server's functionality, described above.

APIs for Developing LiveView Clients

TIBCO Data Streams includes documented APIs and support files for developing:

  • Custom LiveView client applications in Java and .NET, or with REST API queries.

  • Custom LiveView server presentation layers with JavaScript.

APIs for Node Status and Administration

TIBCO Data Streams includes documented APIs and support files for the following:

  • REST API queries for StreamBase Runtime node health checks.

  • REST API queries for StreamBase Runtime node administration.

TIBCO® Enterprise Runtime for R, Developer Edition

TIBCO Data Streams includes a developer edition license for TIBCO Enterprise Runtime for R (TERR), TIBCO's implementation of the R language for model processing. The developer edition restricts use for development purposes only, but you can upgrade to the full TERR Enterprise Edition license to support production deployment.