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

Async conventions outside of Processes API #59

Closed
bilts opened this issue Jan 27, 2020 · 4 comments
Closed

Async conventions outside of Processes API #59

bilts opened this issue Jan 27, 2020 · 4 comments
Labels
async Dealing with asynchronous execution Cross-SWG Discussion extension

Comments

@bilts
Copy link

bilts commented Jan 27, 2020

In implementing the Coverages API, it's clear that we need some sort of accommodation of asynchronous requests. There exist coverage requests that we want to fulfill but cannot guarantee completion within any reasonable timeout. Has there been thought toward making the async portions of the Processes API available to other APIs? What would be the mechanism for doing this?

The previous WCPS standard seemed to bridge this gap, but I don't see anything between the new Coverages and Processes services.

@bpross-52n
Copy link
Contributor

There is currently no separate conformance class for async execution in the OGC API - Processes. It is the default execution mode. Howevern this is subject to change, as we plan to also introduce a push-based async execution mechanism (in addition to the existing pull-based one).

In general the question is whether it is feasible for the Coverages API to use a conformance class from the API - Processes or whether the async execution conformance classes should move to the API - Common and Coverages as well as Processes use those..

@bpross-52n bpross-52n added the async Dealing with asynchronous execution label Jun 8, 2020
@bpross-52n
Copy link
Contributor

@jerstlouis
Copy link
Member

I proposed that the async execution / Prefer: header / job management / status polling functionality of processes also be defined as a Common building blocks to use with any OGC APIs, e.g. for large coverage requests
See opengeospatial/ogcapi-common#231 (comment) and opengeospatial/ogcapi-coverages#66 (comment)

@bpross-52n
Copy link
Contributor

bpross-52n commented Jun 10, 2021

Closed as this discussion will happen in API Common.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
async Dealing with asynchronous execution Cross-SWG Discussion extension
Projects
None yet
Development

No branches or pull requests

3 participants