Service Execution Types
OSCAR services can be executed:
- Synchronously, so that the invocation to the service blocks the client until the response is obtained. Useful for short-lived service invocations.
- Asynchronously, typically in response to a file upload to MinIO or via the OSCAR API.
- As an exposed service, where the application executed already provides its own API or user interface (e.g. a Jupyter Notebook)