TIBCO® Enterprise Streaming is an assembly of TIBCO software technologies in a single licensable collection. The License Considerations page describes the license restrictions for TIBCO® Enterprise Streaming.
TIBCO Enterprise Streaming includes:
- TIBCO StreamBase® Server
-
The StreamBase server is a set of runtime elements used 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 LiveView™ Server
-
The LiveView server is a StreamBase application that configures an 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 the 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 EventFlow and LiveView applications. You can use Studio to perform the following tasks:
-
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.
-
Develop custom code in Java and other languages to extend EventFlow capabilities.
-
Run EventFlow and LiveView 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 rich, browser-based visualizations of LiveView server data. The Standard Edition license supports production deployment with TIBCO Enterprise Streaming license only.
- TIBCO® Enterprise Streaming 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,premium and FIX adapters is packaged with TIBCO Enterprise Streaming. All the Adapters are included in your TIBCO Enterprise Streaming license.
- APIs for Developing StreamBase Clients and Extensions
-
TIBCO Enterprise Streaming includes documented APIs and support files for developing:
-
Custom StreamBase client applications in Java and .NET.
-
Custom StreamBase monitor applications in Java and .NET.
-
Custom StreamBase extensions such as functions, operators, or adapters in Java.
-
- APIs for Developing LiveView Clients
-
TIBCO Enterprise 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.
-
- APIs for Node Status and Administration
-
TIBCO® Enterprise Streaming 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.
-
- Data Streams for Cloud
-
TIBCO® Enterprise Streaming includes a new feature called Data Streams for Cloud, a separately installable web service that allows you to create LiveView Tables (referred to as Data Streams) in private, public, or hybrid cloud environments from your web browser. Data Streams are managed windows of event data from a streaming data source backed by Liveview, that directly becomes available for analysis in TIBCO, or other clients using new REST interfaces.
