Abstract

Web service (WS) orchestration can be considered as a fundamental concept in service-oriented architectures (SOA), as well as in spatial data infrastructures (SDI). In recent years in SOA, advanced solutions were developed, such as realizing orchestrated web services on the basis of already existing more fine-granular web services by using standardized notations and existing orchestration engines. Even if the concepts can be mapped to the field of SDI, on a conceptual level the implementations target different goals. As a specialized form of a common web service, an Open Geospatial Consortium (OGC) web service (OWS) is optimized for a specific purpose. On the technological level, web services depend on standards like the Web Service Description Language (WSDL) or the Simple Object Access Protocol (SOAP). However OWS are different. Consequently, a new concept for OWS orchestration is needed that works on the interface provided by OWS. Such a concept is presented in this work. The major component is an orchestration engine integrated in a Web Processing Service (WPS) server that uses a domain specific language (DSL) for workflow description. The developed concept is the base for the realization of new functionality, such as workflow testing, and workflow optimization.

Highlights

  • Spatial Data Infrastructures (SDI) which partly evolved from service-oriented architectures (SOA)are becoming increasingly popular while staying conceptually compatible with the features of originalSOAs [1]

  • OGC web service (OWS) orchestration using a web service orchestration engines (WSOE) in combination with, e.g., Business Process Execution Language (BPEL) has significant drawbacks

  • RichWPS orchestration environment realizes a new approach of OWS orchestration

Read more

Summary

Introduction

Spatial Data Infrastructures (SDI) which partly evolved from service-oriented architectures (SOA). Orchestration in SOA is typically achieved by using web service orchestration engines (WSOE) in combination with a workflow description language; e.g., the Business Process Execution Language (BPEL). The key concept applied to this is a domain specific language (DSL) that closely integrates within the OGC provided technology stack, while unused degrees of freedom that common WS provide are closed out. This results in the fact that IT/informatics experts will most likely experience an increasing distance to the new concepts and that a trend is followed, which diverges from the W3C WS tech stream. A conclusion is drawn from the work in context of the research field

Architectural Concept
Mainstream Technologies
OWS Orchestration
Architecture
Data Provision
Modeling
Model Description and Execution
Language Concept and Implementation
Monitoring and Dynamic Reconfiguration
Outlook
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call