Skip to content
This repository has been archived by the owner on May 17, 2024. It is now read-only.

Create API service #25

Closed
uniqueg opened this issue Sep 3, 2019 · 0 comments
Closed

Create API service #25

uniqueg opened this issue Sep 3, 2019 · 0 comments
Assignees
Milestone

Comments

@uniqueg
Copy link
Member

uniqueg commented Sep 3, 2019

Is your feature request related to a problem? Please describe.
In the spirit of the microservice architecture pattern, it would be beneficial to distribute TEStribute also as a deployable service that can be hosted independently of a workflow engine or workflow execution service.

Describe the solution you'd like
OpenAPI specifications should be devised that describe an endpoint that executes the rank_services() function. The input parameters and response should be defined as models (these could then also be reused in the TEStribute code for type checks etc). A very basic Connexion-based microservice could then be written to consume those specs. The service should be dockerized and the deployment/installation instructions added to the README.md.

Describe alternatives you've considered
N/A

Additional context
To operationalize this use case, a corresponding client (#26) would need to be implemented as well.

@vaniisgh vaniisgh mentioned this issue Sep 4, 2019
@uniqueg uniqueg added long and removed bh19 labels Sep 11, 2019
@uniqueg uniqueg added this to the release 0.1.0 milestone Sep 11, 2019
@uniqueg uniqueg self-assigned this Sep 11, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant