Dynamic Binding for BPEL Processes – A Lightweight Approach to Integrate Semantics into Web Services

  • Ulrich Küster
  • Birgitta König-Ries
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4652)


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.


Service Request Service Discovery Service Description Dynamic Binding Service Invocation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Sprott, D., Wilkes, L., Veryard, R., Stephenson, J.: Web services roadmap. In: CBDI. Report Series - Guiding the Transition to Web Services and SOA (2003)Google Scholar
  2. 2.
    W3C World Wide Web Consortium: (
  3. 3.
    Klein, M., König-Ries, B., Müssig, M.: What is needed for semantic service descriptions - a proposal for suitable language constructs. International Journal on Web and Grid Services (IJWGS) 1(3/4), 328–364 (2005)CrossRefGoogle Scholar
  4. 4.
    Küster, U., König-Ries, B., Klein, M.: Discovery and mediation using diane service descriptions. In: Second Workshop of the Semantic Web Service Challenge 2006, Budva, Montenegro (June 2006)Google Scholar
  5. 5.
    Mandell, D.J., McIlraith, S.A.: Adapting BPEL4WS for the semantic web: The bottom-up approach to web service interoperation. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, Springer, Heidelberg (2003)Google Scholar
  6. 6.
    Verma, K., Gomadam, K., Sheth, A.P., Miller, J.A., Wu, Z.: The METEOR-S approach for configuring and executing dynamic web processes. Technical Report 6-24-05, LSDIS Lab, University of Georgia, Athens, Georgia, USA (2005)Google Scholar
  7. 7.
    Lemcke, J., Drumm, C.: Semantic business automation. In: Proceedings of the 3rd European Semantic Web Conference’s Industry Forum, Budva, Montenegro (2006)Google Scholar
  8. 8.
    Oberle, D., Lamparter, S., Eberhart, A., Staab, S.: Semantic management of web services. In: ICWS 2005. Proceedings of the 2005 IEEE International Conference on Web Services, Orlando, Florida, IEEE Computer Society Press, Los Alamitos (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Ulrich Küster
    • 1
  • Birgitta König-Ries
    • 1
  1. 1.Institute of Computer Science, Friedrich-Schiller-Universität Jena, D-07743 JenaGermany

Personalised recommendations