Product Comparison

This page highlights the components that ship with TIBCO® Streaming and TIBCO® Spotfire Data Streams. The License Considerations page elaborates on the license restrictions for each product.

See What is TIBCO Streaming? for detailed descriptions of Streaming components, or What is TIBCO Spotfire Data Streams? for Spotfire Data Streams.

Component Name Description Included with TIBCO Streaming? Included with TIBCO Spotfire Data Streams?
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.

You can run a StreamBase EventFlow server locally during development, or prepare an application for external QA and production deployment. A StreamBase analysis application can be deployed in many configurations, from a single node up to multiple nodes in multiple geographic locations with redundant and failover processing (TIBCO Streaming).

Yes Yes
TIBCO LiveView™ Server

LiveView server is a StreamBase application that configures incoming streaming data into published tables. LiveView clients then connect to the server, issue a LiveQL query against a table, and present the query results in a variety of tabular or graphical visualizations.

The StreamBase server instance that hosts the LiveView server can be optionally configured to manage incoming data sources, transform the incoming data, preprocess it, or publish data to multiple LiveView data tables.

Yes Yes
TIBCO StreamBase Studio™ StreamBase Studio, based on the Eclipse platform, is the development environment for StreamBase, EventFlow, and LiveView applications. Studio allows you to:
  • Develop EventFlow applications with a graphical, drag and drop interface.

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

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

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

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

  • Develop custom code in Java and other languages to extend EventFlow capabilities (TIBCO Streaming).

Yes Yes
TIBCO LiveVew™ Web, Standard Edition

LiveView Web is a client development package that lets you create rich, browser-based visualizations of LiveView server data. The standard edition license restricts use for development purposes only, but you can upgrade to an Enterprise Edition license to support production deployment (TIBCO Streaming).

Per licensing LiveView Web is further restricted to the sole purpose of configuring alerts for your LiveView server instances (TIBCO Spotfire Data Streams).

Yes Yes
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 Streaming. Standard adapters are included in your TIBCO Streaming license. You can supplement the standard adapters with one or more TIBCO Streaming Premium Adapter licenses.

Yes Yes
APIs for Developing StreamBase Clients and Extensions TIBCO Streaming includes documented APIs and support files for developing:
  • Custom StreamBase client applications in Java, C++, Python, and .NET.

  • Custom StreamBase monitor applications in Java and .NET.

  • Custom StreamBase extensions such as functions, operators, or adapters in Java.

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

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

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

Yes Yes
APIs for Developing LiveView Clients TIBCO Streaming 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.

Although included with TIBCO Spotfire Data Streams, per licensing developing LiveView client applications with the APIs is restricted.
Yes Yes
APIs for Node Status and Administration

Included are the following documented APIs and support files:

  • REST API queries for StreamBase Runtime node health checks.

  • REST API queries for StreamBase Runtime node administration.

Yes Yes
TIBCO® Enterprise Runtime for R, Developer Edition TIBCO Streaming 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 license to support production deployment. Yes Yes
TIBCO® Artifact Management Server TIBCO Streaming includes a license to use the Artifact Management Server (AMS), which is a version control system that allows you to manage the life cycle of decision table files and model files from TERR, H2O, PMML, Avro, and TensorFlow. AMS is installed with its own installation files, different from the TIBCO Streaming installers, and runs as an independent server. Yes No
Feature Description Included with TIBCO Streaming? Included with TIBCO Spotfire Data Streams?
Ingest You can bring data in from any sources as long as you have licensed adapter Yes Yes
Model scoring

Score data in real-time using in-built operators

Yes Yes
Data transformation (wrangling) Filter, Aggregate, Map, and others Yes Yes
Send to persistent store   Yes No
Take an automated action Trigger a Java function, for example Yes No
Create custom clients to visualize LiveView tables   Yes No