geopython / GeoHealthCheck

Service Status and QoS Checker for OGC Web Services
https://geohealthcheck.org
MIT License
84 stars 71 forks source link

Add support for WPS #203

Open cehbrecht opened 6 years ago

cehbrecht commented 6 years ago

I can work on WPS support. We need this for our project.

justb4 commented 6 years ago

@cehbrecht excellent! Guess you mean adding Probe and Check Plugins for health-checking WPS endpoints?

cehbrecht commented 6 years ago

@justb4

Guess you mean adding Probe and Check Plugins for health-checking WPS endpoints?

... If you say so, just thought GeoHealthCheck is the right tool to check the availability of WPS services.

justb4 commented 6 years ago

@cehbrecht yes it is:-), you can find Probe Plugins for most OGC services here: https://github.com/geopython/GeoHealthCheck/tree/master/GeoHealthCheck/plugins/probe

There is already a WPS Capabilities Probe: https://github.com/geopython/GeoHealthCheck/blob/master/GeoHealthCheck/plugins/probe/owsgetcaps.py#L159, but you may want to add additional Probes, or maybe a drilldown/crawler. Challenge may be long-running WPS Processes (though with an upcoming PR #175 we will have per-Probe scheduling) and async, but I'm no expert in WPS.