PyWPS: overview, new features in version 4 and existing implementations

Luís Moreira de Sousa, Jorge Mendes de Jesus, Jachym Čepicky, Athanasios Tom Kralidis, David Huard, Carsten Ehbrecht, Suzana Barreto, Jonas Eberle
2019 Open Geospatial Data, Software and Standards  
PyWPS 4 is a re-make of the Python implementation of the WPS standard. It is the result of the work of over a dozen individual contributors, during a period of almost three years. One of the goals driving this re-implementation was to embrace modern Python technologies and the possibilities they open. This technical note reviews some of the more advanced possibilities this new PyWPS implementation opens. Request activity is now logged into a structured database, relying on a generic
more » ... ional Mapping engine. The adoption of WSGI (Web Server Gateway Interface) opens new ways for load balancing request execution and application encapsulation, that are exemplified with modern Python technologies. Furthermore, PyWPS 4 is designed with containerisation in mind, expediting both development and deployment and improving security.
doi:10.1186/s40965-019-0072-0 fatcat:smxnhbxzkzfgpin36rxeejhbhe