This paper describes the development of a business-logic component for the geoprocessing of distributed geodata. The business logic acts as a mediator between the data and the user, therefore playing a central role in any spatial information system. The component is used in service-oriented architectures to foster the reuse of existing geodata inventories. Based on a geoscientific case study of groundwater vulnerability assessment and mapping, the demands for such architectures are identified with special regard to software engineering tasks. Methods are derived from the field of applied Geosciences (Hydrogeology), Geoinformatics, and Software Engineering. In addition to the development of a business logic component, a forthcoming Open Geospatial Consortium (OGC) specification is introduced: the OGC Web Processing Service (WPS) specification. A sample application is introduced to demonstrate the potential of WPS for future information systems. The sample application Geoservice Groundwater Vulnerability is described in detail to provide insight into the business logic component, and demonstrate how information can be generated out of distributed geodata. This has the potential to significantly accelerate the assessment and mapping of groundwater vulnerability. The presented concept is easily transferable to other geoscientific use cases dealing with distributed data inventories. Potential application fields include web-based geoinformation systems operating on distributed data (e.g. environmental planning systems, cadastral information systems, and others).
[1]
Frank Leymann,et al.
Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More
,
2005
.
[2]
Javier Nogueras-Iso,et al.
Metadata standard interoperability: application in the geographic information domain
,
2004,
Comput. Environ. Urban Syst..
[3]
Ron Lake,et al.
The application of geography markup language (GML) to the geological sciences
,
2005,
Comput. Geosci..
[4]
Xiaofang Zhou,et al.
SMART: Towards Spatial Internet Marketplaces
,
1999,
GeoInformatica.
[5]
Javier Nogueras-Iso,et al.
OGC Catalog Services: a key element for the development of Spatial Data Infrastructures
,
2005,
Comput. Geosci..
[6]
Abbas Rajabifard,et al.
The dynamic nature of spatial data infrastructures: a method of descriptive classification
,
2001
.
[7]
Michael N. DeMers.
GIS modeling in raster
,
2001
.
[8]
Elliotte Rusty Harold,et al.
XML in a Nutshell
,
2001
.
[9]
Martin Fowler,et al.
Patterns of Enterprise Application Architecture
,
2002
.
[10]
T. M. Lillesand,et al.
Remote Sensing and Image Interpretation
,
1980
.
[11]
Geoffrey Anderson,et al.
Building Web‐Based Spatial Information Solutions around Open Specifications and Open Source Software
,
2003,
Trans. GIS.