Key Features of Edge2Web Flow Server
SECURE PLATFORM CONNECTIVITY
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.