You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@streampipes.apache.org by "Dominik Riemer (Jira)" <ji...@apache.org> on 2021/01/28 20:03:00 UTC

[jira] [Created] (STREAMPIPES-291) JavaScript wrapper for StreamPipes

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)