Pebble Flow Workflow Server
The Pebble Flow Server is a private cloud deployable server that can expose pebbles as services via RESTful APIs.
The Pebble Flow Workflow Server provides a RESTful API for developers and a web interface for business analysts to manage their spreadsheets. The server enables the execution of Pebbles. Pebblers create Pebbles by compiling Pebble Stream-compatible spreadsheets.
Pebbles are designed to be operated as black boxes. Software developers do not have to know the internal workings of a Pebble. They only need to provide the required input and collect the expected output.
Software developers can programmatically inspect a Pebble via the RESTful API to dynamically discover the required inputs and expected outputs for a Pebble's API call.
The Pebble Flow Service will report errors whenever Pebble execution fails. Pebblers, and not software developers, are in charge of determining when a Pebble should fail execution. Software Developers are only in charge of providing the required input for Pebble execution, executing the Pebble, and retrieving the Pebble's expected output.
Updated about 2 months ago