VIVOS
Versioned Interoperability to Velocitize Open Science
"InterOps" for short
Installation
source .env
npx cdk bootstrap aws://$CDK_DEFAULT_ACCOUNT/$CDK_DEFAULT_REGION
npm run deploy
VIVOS Pipes: Interoperability as Code (IOaC)
Uses *.pipe.json
files to simultaneously solve all the most annoying aspects
of creating a fully distributed multi-vendor workflow:
- Preventing multiple invocations
- Communicating when a data upload is "done"
- Identifying which files are part of a dataset
- Chaining services together
- Defining and distributing configuration schemas
- Tracking service-specific lineage coherently across an entire ecosystem