The three main components of the Streamsheet platform are: Streamsheets,
Apps and Streams. Streamsheets consume, process and produce
data streams. In Excel, one or several sheets always form part of a
Workbook. In a similar way, Streamsheets run in Apps and one App
accommodates up to four sheets. Hence strictly speaking, the App
consumes, processes, and produces data streams, and the Streamsheets
contained in the App define how this happens exactly. Streams define the
endpoints where messages are coming from and where they are sent to,
hence data sources and data sinks. These endpoints can be e.g.
Kafka topics as well as
OPC UA nodes,
REST APIs, database
collections or local directories.
Apps consume and produce streams. In the App`s Streamsheets the data flow logic is defined via functions.