Als een van de ontwikkelaars van GeoHealthCheck (GHC) kan ik natuurlijk dit Open Source product van harte aanbevelen
. Ook ik was ooit op zoek naar een OGC service “ping”, en ben op GHC gestuit (en als ontwikkelaar gebleven).
Om (OGC) web-diensten op o.a. beschikbaarheid (breder is Quality-of-Service, QoS) te controleren, is het belangrijk een aantal zaken te realiseren: bijv een positieve GetCapabilities check garandeert niet dat de feitelijke service bijv WMS-kaartopvragen ook functioneren. Bijv PDOK heeft m.i. zelfs een aparte service lopen om Capabilities documenten min of meer statisch te genereren, terwijl voor een kaartopvraag bijv een connectie naar een database gelegd moet worden. Ook hebben OGC web-diensten hun eigen foutafhandeling binnen het HTTP protocol, waardoor het lijkt dat de dienst functioneert (200 response) . Bijv een kaartdienst kan een “Exceptie-document” teruggeven, of zelfs de foutmelding in het plaatje weergeven…
Deze GHC presentatie geeft inzicht over bovenstaande problemen (en waarom uitgebreidere checks nodig zijn). GHC kan ook als cloud-dienst afgenomen.