Dynamic binding for BPEL processes: a lightweight approach to integrate semantics into web services

  • Authors:
  • Ulrich Küster;Birgitta König-Ries

  • Affiliations:
  • Institute of Computer Science, Friedrich-Schiller-Universität Jena, Jena, Germany;Institute of Computer Science, Friedrich-Schiller-Universität Jena, Jena, Germany

  • Venue:
  • ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The area of service oriented computing stretches between two extremes: On the one hand industry has pushed a whole stack of WS-* standards and tools to support the integration of distributed services into business applications. These standards are used in production environments and are applied successfully, e.g. in the area of enterprise application integration. However, the expensive and labor intensive task of putting together services and maintaining and administering the composed applications has to be done manually. In contrast, academia is busily working on numerous efforts leveraging ontology based semantics and various AI planning techniques to automate these tasks. Yet, up to now the developed technologies have rarely if ever been applied in industry. In our opinion, this has two main reasons: there is high cost involved in creating the necessary comprehensive ontologies and businesses are reluctant to trust semantic technologies. In this paper we bring together the extremes in order to combine their strengths.We show how to flexibly integrate advanced semantic service discovery, composition and invocation technology into manually created standard BPEL processes. Our approach leaves it to the discretion of the developer to flexibly choose an appropriate degree of automation for the process at hand and thus offers him complete control over the usage of semantic technology.