SQLstream Blaze Components Overview

<< Click to Display Table of Contents >>

Navigation:  Installing SQLstream Blaze >

SQLstream Blaze Components Overview

Previous pageReturn to chapter overviewNext page

SQLstream Blaze consists of six major components:

s-Server is the core application. This aggregates and analyzes streaming and non-streaming data and executes streaming SQL. All other applications depend on s-Server to run. s-Server runs as a Java Virtual Machine called AspenVjdbcServer. It requires an installation of JDK 1.8 to work. (s-Server should install this if it does not find a pre-existing installation.) s-Server features the Extensible Common Data Adapter, which lets you collect data from a variety of sources, including log files, network feeds, AMQP feeds, Storm, Kafka, and Websphere MQ Series. See the Installation Guide for more details.

s-Dashboard is a browser-based interface for viewing s-Server schema objects: streams, views, or tables graphically.

WebAgent is a simple, miniature Web server. It accepts HTTP requests, sends these to s-Server over JDBC, and returns JSON objects.

StreamLab is a browser-based application that lets you create and view stream applications. See Installing SQLstream StreamLab for more details.

s-Studio provides an Integrated Development Environment (IDE) for defining SQLstream objects and queries, as well as an integrated console for monitoring the active sessions and statements within SQLstream s-Server. s-Studio provides access to all the objects defined in an instance of the SQLstream s-Server, including streams, tables, views, adapters, pumps, and so on. Using SQLstream s-Studio, a developer can create, delete, view, or edit object definitions as well as inspect the data flowing through streams in real time. s-Studio can be installed separately and connect to an s-Server instance from another machine, and runs on either Linux or Windows. See Installing SQLstream s-Studio for details.

SQLstream client tools provides a suite of applications that let you communicate with, test, and maintain your s-Server installation. They include the SQLstream WebAgent, which allows s-Server to connect with a browser and the Extensible Common Data Agent, which lets you gather data on machines other than the one on which s-Server is running.  s-Studio can be installed separately and connect to an s-Server instance from another machine. See Installing SQLstream Client Tools for details.