Actors

Abaco is a Tapis web service providing functions-as-a-service (FaaS) to the research computing community. It implements functions using the Actor Model of concurrent computation, so the relevant API name in Tapis is actors.

In Abaco, each actor is associated with a Docker image, and actor containers are executed in response to messages posted to their inbox, which itself is given by a URI exposed over HTTP. Use cases for Abaco actors include moving data, running Tapis apps, interacting with other actors, and interoperating with third-party web services.

The functions documented here help you to discover, inspect, manage, and use Abaco actors.