research

Full meta objects for flexible geoprocessing workflows: profiling WPS or BPMN?

Abstract

The design and execution of scientific workflows is an important and necessary function within many disciplines. In the geospatial community, workflows are used to generate and quality assure new spatial datasets based on sequences of processing steps or complex modelling. Using BPMN for representing these workflows allows stakeholders to discuss the scientific conceptual approach behind this modelling whilst also being able to execute its encoding in XML. Previous research has focused on developing frameworks, including a BPMN workflow engine, capable of orchestrating OGC Web Processing Services and thus enabling construction of interoperable workflows comprised of distributed resources. These could populate, for example, the GEOSS repository. However, to date, such work has focused on executing workflows with direct access to the pre-defined data inputs and outputs, with a lack of flexibility and efficiency in semantic interoperability or data management during composition and execution. This article suggests a meta-approach based on two possible configurations that enable workflow orchestration at a meta level using a direct coupling with a metadata catalogue. The designs of a Web Processing Service profile and of a BPMN profile are presented as potential approaches to abstract the data interchange between the processing steps of a workflow. The paper concludes with a discussion of how these approaches may be extended and how complete workflows might be registered and managed using catalogues services

    Similar works