You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
develop a Quarkus REST service which talks to Oracle and features OpenAPI
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
Tasks
Companion Epics
The text was updated successfully, but these errors were encountered: