Global Positioning System Reference
In-Depth Information
aim is to facilitate the discovery and access to BioMOBY services, 31 which
are a kind of mediators (Wiederhold 1992) to ease the exchanging and
transformation of data among resources from distinct genomic and biology
data repositories. Li et al. (2008) described how Taverna can be used for
composing R 32 and Matlab 33 scripts for quantitative data analysis as long
as these are exposed as web services.
VisTrails-based Geo-enabled workfl ows
As mentioned in Section VisTrails is also being used in the geospatial
and environmental domains. For example, the Observations Network on
Environmental Change in South Africa (SAEON) is using a geospatial
extension (EO4VisTrails) to VisTrails as a service chaining utility for
geospatially-enabled scientifi c workfl ows (McFerren et al. 2012). The
EO4VisTrails extension provides access to spatial databases and some
OGC web services which can then be integrated into VisTrails workfl ows
for geospatial analysis and visualization. The use of VisTrails behind
these applications is likely motivated by the full support of visualization
libraries for data-intensive scientifi c applications (Santos et al. 2009; Silva
et al. 2011).
Summary
From the previous examples in Section “Emerging Approaches for
Geo-enabled Workfl ows”, the encapsulation of WPS-based geoprocessing
services through WSDL descriptions has been the widely adopted approach
to boost interoperability and reusability of geoprocessing services both in
BWL and scientifi c workfl ow systems. Hereby encapsulation becomes the
natural way to reuse web services and geoprocesing services in fl exible
business workfl ows and robust scientifi c workfl ow systems. In summary,
WPS-based services are being integrated in geo-enabled workfl ows in the
following ways:
￿ WPS services in conjunction with business workfl ow languages, chiefl y
only with WS-BPEL. As WS-BPEL works mainly with WSDL-based
web services, WPS services should be realigned to this standard in
order to benefi t from existing tools and engines, and penetrate into
the mass-market web service community. For example Yu et al. (2012)
have implemented a geospatially-aware WS-BPEL engine that in reality
manages WPS services but wrapped as WSDL-based services.
31 http://biomoby.open-bio.org/index.php/for-developers/
32 http://www.r-project.org/
33 http://www.mathworks.com/products/matlab/
Search WWH ::




Custom Search