Služba webového zpracování - Web Processing Service

OGC Service Web Processing ( WPS ) Rozhraní norma poskytuje pravidla pro standardizaci vstupů a výstupů (dotazy a odpovědi) pro vyvolání geoprostorové služby zpracování, jako je polygon překrytí, jako webové služby . Standard WPS definuje, jak může klient požadovat provedení procesu a jak je zpracován výstup z procesu. Definuje rozhraní, které usnadňuje publikování geoprostorových procesů a objev klientů a jejich vazby na tyto procesy. Data požadovaná WPS mohou být doručována po síti nebo mohou být k dispozici na serveru. WPS může popsat jakýkoli výpočet (tj. Proces) včetně všech jeho vstupů a výstupů a spustit jeho provedení jako webové služby. WPS podporuje současné vystavení procesů prostřednictvím HTTP GET , HTTP POST a SOAP , což klientovi umožňuje zvolit nejvhodnější mechanismus rozhraní. Specifické procesy obsluhované implementací WPS jsou definovány vlastníkem této implementace. Ačkoli byl WPS navržen pro práci s prostorově odkazovanými daty, lze jej použít s jakýmkoli druhem dat.

WPS umožňuje publikovat, vyhledávat a vázat se na procesy standardizovaným a tedy interoperabilním způsobem. Teoreticky je neutrální vůči transportu a platformě (jako SOAP ), ale v praxi byl zadán pouze pro HTTP .

Operace

WPS definuje tři operace:

  1. GetCapabilities vrací metadata na úrovni služby
  2. DescribeProcess vrací popis procesu včetně jeho vstupů a výstupů
  3. Execute vrací výstupy procesu

Operace WPS jsou vyvolány odesláním požadavků kódovaných XML nebo URL na adresu URL online zdroje . Při žádosti o Execute operaci žádost HTTP identifikuje vstupy, název procesu, který má být vykonán, a forma výstupů, které mají být poskytnuty.

Vlastnosti

WPS má následující vlastnosti:

  1. Vstupy mohou být webové adresy přístupné z webu nebo vložené do požadavku.
  2. Výstupy mohou být uloženy jako adresy URL přístupné na web nebo vloženy do odpovědi.
  3. U jednoho výstupu, jako je obrázek GIF , může WPS vrátit výstup přímo, bez jakéhokoli obálky XML.
  4. Podporuje více vstupních a výstupních formátů.
  5. Podporuje dlouhotrvající procesy.
  6. Podporuje SOAP a WSDL .

WPS obvykle není vyvoláván přímo. Častěji je vyvolána klientskou aplikací, která poskytuje uživateli interaktivní ovládací prvky. Tato klientská aplikace může, ale nemusí být webová.

WPS verze 2.0 byla vydána v roce 2015. Předchozí verze 1.0.0 byla pro veřejnost vydána v červnu 2007. Verze 0.4.0 byla vydána jako požadavek OGC na veřejný komentář v roce 2005 a implementována několika prvními uživateli.

Viz také

externí odkazy