7
What is Agave? Agave is a Science-as-a-Service web API platform Run scientific codes your own or community provided codes ...on HPC, HTC, or cloud resources your own, shared, or commercial systems ...and manage your data reliable, multi-protocol, async data movement ...from the web webhooks, rest, json, cors, oauth2 ...and remember how you did it deep provenance, history, and reproducibility built in

What is Agave? - Internet2meetings.internet2.edu/.../2014/12/05/20141028-Dooley-Agave.pdf · The Agave CLI is a collection of Bash shell scripts allowing you to interact with the

Embed Size (px)

Citation preview

What is Agave? Agave is a Science-as-a-Service web API platform ●  Run scientific codes

your own or community provided codes ●  ...on HPC, HTC, or cloud resources

your own, shared, or commercial systems ●  ...and manage your data

reliable, multi-protocol, async data movement ●  ...from the web

webhooks, rest, json, cors, oauth2 ●  ...and remember how you did it

deep provenance, history, and reproducibility built in

Why call it a platform? It’s more than just APIs ●  Multitenant ●  Hosted identity

management ●  Supports multiple IdP ●  OAuth2/OIDC server ●  API Management ●  Hosted or on premise

●  Vertical SSO ●  Analytics and reporting ●  Developer resources ●  Multiple SDK & CLI ●  Reference gateway ●  White labeled ●  100% open source

Think of it like Salesforce for Science

Whatever your role... ●  Developer ●  Service provider ●  Infrastructure provider ●  Educator ●  Researcher

...Agave can help ●  Development ●  Deployment ●  Delegation ●  Discussion ●  Discovery

Used to power web applications

Used to power mobile applications

Used to extend existing processes

Links Agave Developer’s Site

iPlant Collaborative Arabidopsis Informatics Portal

Texas Advanced Computing Center