Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: new vcell-rest with Quarkus #1040

Open
10 of 13 tasks
jcschaff opened this issue Nov 14, 2023 · 0 comments
Open
10 of 13 tasks

Epic: new vcell-rest with Quarkus #1040

jcschaff opened this issue Nov 14, 2023 · 0 comments
Assignees
Labels
Type: Epic An epic with list of tasks and Epic field

Comments

@jcschaff
Copy link
Member

jcschaff commented Nov 14, 2023

Motivation

The current vcell api (vcell-api service) is a hybrid REST/RPC service. The RPC methods require Java serialized objects (Java Object Serialization) which is Java specific and tied to having the same VCell source code being present on the client. A new vcell REST api service (vcell-rest) with OpenAPI support and supporting pluggable Auth and Observability frameworks would be better than trying to extend the current Restlet-based implementation. This replaces vcell-api (which has REST endpoints as well as an RPC endpoint, and doesn't support OpenAPI).

Completion Criteria

  • create a new REST API service which features OpenAPI and OpenID Connect.
  • generate API client libraries in Python, Java and Typescript.

Tasks

Companion Epics

@jcschaff jcschaff self-assigned this Nov 14, 2023
@jcschaff jcschaff added zenhub migrated Type: Epic An epic with list of tasks and Epic field and removed zenhub migrated labels Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Epic An epic with list of tasks and Epic field
Projects
Status: Active
Development

No branches or pull requests

1 participant