Edge2Web Flow Server

Edge2Web Flow Server

Edge2Web Flow Server is a data orchestration solution for building, deploying, and operating a wide range of server-side industrial applications. Based on Edge2Web's proprietary flow engine, Flow Server apps deliver secure, bi-directional access to all data and analytic services provided by your IIoT platform.
Flow Server's scheduler console allows administrators to easily configure task execution plans, and the log console gives admins immediate access to task execution status and history.
Flow server gives developers everything they need to create sophisticated server-side applications.


Sign-up for a Free Edge2Web 30-day Trial Subscription


Integrate your enterprise

Building powerful data orchestration processes has never been easier. Edge2Web's flow editor gives you a fast, structured canvas for accessing and manipulating data, executing analytics, capturing key operating events, and notifying support personnel as needed. In concert with your IIoT platform's value-added services, Flow Server tasks execute an unlimited array of server-side operations such as data aggregation, anomaly detection, KPI calculations, trend predictions, and many others.
At the core of Flow Server is Edge2Web's unique flow engine, a third generation BPM-based technology that delivers all of the power needed to drive sophisticated orchestration apps. Popular product features include parallel execution, callable sub-flows, processed data inspection, and step execution logging. Flow tasks can also be chained so that the output of one task execution provides input to the next iteration of that task.


Monitor your tasks with power and simplicity

Flow Server includes a monitoring console that tracks all important information about the execution of your tasks. You can easily filter log data by task, status , and date range. You can also view task inputs and outputs, and drill directly into the underlying flow to troubleshoot problems.


View Edge2Web Flow Server webinar video, slides and Q&A

Edge2Web Flow Server Use Cases

Below are examples of applications built and deployed by Edge2Web Flow Server users.


Asset and
process data

To drive cloud-based analytics (anomaly detection, trend predictions, etc.), organizations must usually transmit high velocity sensor data from the OT infrastructure. When accessed by dashboards and other user-facing apps, the sheer volume of timeseries data can significantly degrade application performance. Edge2Web Flow Server is used to derive aggregated timeseries arrays and enrich that data with other metrics to support high performing interactive user applications (often built using Edge2Web Director).


at scale

In many industrial environments, assets are commissioned and decommissioned constantly. And most deployed equipment is subject to downtime and maintenance windows. Using platform services like Siemens’ MindConnect IoT Extension and AWS IoT Core, Edge2Web Flow Server tasks pole edge gateways to acquire new asset metadata, then automatically onboard assets into the MindSphere Assets inventory. Flow Server tasks also monitor equipment health, generate status events, and notify support teams as appropriate.

Eventing and

Most industrial companies do not have a live support staff to monitor assets and operations 24×7 and, thus, need applications to do the monitoring. Consider an application that feeds sensor data to an anomaly detection service, creates events when behavior is suspect, and notifies plant engineers via SMS, providing them a link to a dashboard that shows the behavior visually. Edge2Web Flow Server is the ideal solution for building server-side applications that monitor assets and operations, generate events, and notify support teams as appropriate.


Many industrial companies need to improve the flow of information between their IT and OT systems. A common example is automatically notifying the finished goods inventory forecast when a critical system is taken offline unexpectedly. Edge2Web Flow Server is an excellent choice for building server-side applications that automate and improve the flow of information across key systems. Flow Server uses Edge2Web’s connectivity tier to communicate securely between your IIoT cloud platform and your enterprise applications and datastores.


Check out our newly updated Live Apps gallery

Key Features of Edge2Web Flow Server


Flow Server leverages Edge2Web’s platform connectivity tier, giving your applications secure access to all of the rich services on your IIoT platform, including assets, timeseries, analytics, events, files, notifications, and much more. And whenever those services provide bi-directional access, your apps can perform both read and write operations on the platform.


Most server-side applications execute repetitively on a defined schedule. It is sometimes necessary to pass state information across sequential executions of a task. Flow Server handles this requirement easily, allowing administrators to specify that the output of a completed task serve as input to the next iteration of that task.


Good software development practices promote modularity and reuse. Flow Server supports these structured patterns using sub-flows – callable flows that can receive input and return output upon completion. Flow Server and Director also include a library of utility sub-flows, developed by Edge2Web, that abstract IIoT platform details (e.g., return last value in a timeseries) and improve application performance.


Although many flow-based applications are comprised of steps executed in sequence, performance gains can often be achieved when steps execute in parallel. For example, acknowledgement of an event and user notification of that event can usually be executed concurrently. Flow Server provides a parallel step type for applications that can benefit from concurrent execution.