Managing structural genomic workflows using web services
Data & Knowledge Engineering - Special issue: Biological data management
Taverna: lessons in creating a workflow environment for the life sciences: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Scientific workflow management and the Kepler system: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
ER '08 Proceedings of the ER 2008 Workshops (CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM) on Advances in Conceptual Modeling: Challenges and Opportunities
SOAs for scientific applications: Experiences and challenges
Future Generation Computer Systems
Workflows and e-Science: An overview of workflow system features and capabilities
Future Generation Computer Systems
Integrating OGC Web Processing Services into Geospatial Mass-Market Applications
GEOWS '09 Proceedings of the 2009 International Conference on Advanced Geographic Information Systems & Web Services
Research and Realization of Geospatial Information Service Orchestration Based on BPEL
ESIAT '09 Proceedings of the 2009 International Conference on Environmental Science and Information Application Technology - Volume 02
Service-oriented applications for environmental models: Reusable geospatial services
Environmental Modelling & Software
Geo-processing workflow driven wildfire hot pixel detection under sensor web environment
Computers & Geosciences
Grid computing enhances standards-compatible geospatial catalogue service
Computers & Geosciences
Sharing geoscience algorithms in a Web service-oriented environment (GRASS GIS example)
Computers & Geosciences
Extending the SOA paradigm to e-Science environments
Future Generation Computer Systems
SSDBM'10 Proceedings of the 22nd international conference on Scientific and statistical database management
Grid-enabled Spatial Data Infrastructure for environmental sciences: Challenges and opportunities
Future Generation Computer Systems
SDI-based business processes: A territorial analysis web information system in Spain
Computers & Geosciences
Hi-index | 0.00 |
eScience is an umbrella concept which covers internet technologies, such as web service orchestration that involves manipulation and processing of high volumes of data, using simple and efficient methodologies. This concept is normally associated with bioinformatics, but nothing prevents the use of an identical approach for geoinfomatics and OGC (Open Geospatial Consortium) web services like WPS (Web Processing Service). In this paper we present an extended WPS implementation based on the PyWPS framework using an automatically generated WSDL (Web Service Description Language) XML document that replicates the WPS input/output document structure used during an Execute request to a server. Services are accessed using a modified SOAP (Simple Object Access Protocol) interface provided by PyWPS, that uses service and input/outputs identifiers as element names. The WSDL XML document is dynamically generated by applying XSLT (Extensible Stylesheet Language Transformation) to the getCapabilities XML document that is generated by PyWPS. The availability of the SOAP interface and WSDL description allows WPS instances to be accessible to workflow development software like Taverna, enabling users to build complex workflows using web services represented by interconnecting graphics. Taverna will transform the visual representation of the workflow into a SCUFL (Simple Conceptual Unified Flow Language) based XML document that can be run internally or sent to a Taverna orchestration server. SCUFL uses a dataflow-centric orchestration model as opposed to the more commonly used orchestration language BPEL (Business Process Execution Language) which is process-centric.