Dominik Riemer created STREAMPIPES-291:
------------------------------------------
Summary: JavaScript wrapper for StreamPipes
Key: STREAMPIPES-291
URL: https://issues.apache.org/jira/browse/STREAMPIPES-291
Project: StreamPipes
Issue Type: New Feature
Components: Backend
Reporter: Dominik Riemer
*Apache StreamPipes*
Apache StreamPipes (incubating) is a self-service (Industrial) IoT toolbox to
enable non-technical users to connect, analyze and explore IoT data streams.
StreamPipes offers several modules including StreamPipes Connect to easily
connect data from industrial IoT sources, the Pipeline Editor to quickly create
processing pipelines and several visualization modules for live and historic
data exploration. Under the hood, StreamPipes utilizes an event-driven
microservice paradigm of standalone, so-called analytics microservices making
the system easy to extend for individual needs.
*Background*
For processing event streams, StreamPipes utilizes a wrapper concept which
delegates event processing to an underlying engine. Currently, various wrappers
exist (having a more or less mature state) for plain JVM execution, Siddhi,
Kafka Streams and Flink. The goal of this task is to develop a wrapper for
JavaScript. This includes extending an existing JavaScript-based SDK to allow
users to write data processors and data sinks in JavaScript.
*Tasks*
# Extend the existing JavaScript SDK so that data processors and data sinks
can be created and integrated into StreamPipes
# Develop the runtime layer to process events in JavaScript.
# Write a few sample processors or sinks using your new wrapper!
*Relevant Skills*
0. Don't be afraid! We'll guide you through your first steps with StreamPipes.
# JavaScript
# Basic knowledge of API design
*Mentor*
--
This message was sent by Atlassian Jira
(v8.3.4#803005)