TIBCO® Spotfire Data Streams is an assembly of TIBCO software technologies in a single licensable collection, configured as an add-on for TIBCO Spotfire® licensees. TIBCO Spotfire Data Streams a subset of the TIBCO® Streaming package, configured for the sole purpose of serving live data to TIBCO Spotfire®.
The license restrictions for TIBCO Spotfire Data Streams are described on the License Considerations page.
TIBCO Spotfire Data Streams includes:
- TIBCO LiveView™ Server
-
LiveView server is an application that configures incoming streaming data into published tables. TIBCO Spotfire® 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 LiveVew™ Web, Standard Edition
-
LiveView Web is a client development package that lets you create browser-based visualizations of LiveView server data. In Spotfire 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 Spotfire Data Streams. Standard adapters are included in your TIBCO Spotfire Data Streams license. You can supplement the standard adapters with one or more TIBCO Spotfire Data Streams Premium Adapter licenses.
- APIs for Developing StreamBase Clients and Extensions
-
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 the hosting StreamBase server's functionality, described above.
-
- APIs for Developing LiveView Clients
-
TIBCO Spotfire 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 Spotfire 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 Spotfire 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.