Semantic Execution of BPEL Processes

  • Péter Martinek
  • Béla Szikora

Service Oriented Architecture (SOA) is an up-to-date software architecture, which is used in many areas of informatics today. There are lots of open standards and free tools which aim to realize the concepts of SOA. This paper introduces an approach by using a given collection of open standards and tools to realize a semantically enriched SOA architecture. The main building blocks of the architecture, the Web services, will be extended by a semantic description. The resulting SOA architecture and the services themselves will be called semantically enriched. For orchestration we use the OWL-S [1] standard. The choreography will be described in BPEL. The semantically enriched Web services run on an OWL-S Virtual Machine, while the complex processes, described in BPEL [2] on a BPEL run-time. Between the OWL-S invoke and BPEL description a special, self-developed mediator service will be used.


Service Orient Architecture Service Description Business Process Execution Language Mediator Service Semantic Execution 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    DARPA Agent Markup Language Working Group, “OWL-S: Semantic Markup for Web Services” at, 2004.11.
  2. 2.
    Business Process Execution Language for Web Services version 1.1“ at
  3. 3.
    Large Scale Distributed Information Systems (LSDIS) group, at viewed 10.07.2006.
  4. 4.
    Intelligent Software Agents Lab, at∼softagents/ viewed 10.07.2006.
  5. 5.
    Oracle Fusion Middleware, at viewed 10.07.206.
  6. 6.
    IBM Websphere at viewed 10.07.2006.
  7. 7.
    W3C, “Web Service Description Language, W3C Working Group Note” at, 2001.03.15.
  8. 8.
    OASIS, “UDDI, Advanced Web Services Discovery Standard” at, 2004.
  9. 9.
    Maryland Information and Network Dynamics Lab Semantic Web Agents Project, “OWL-S API”, at viewed 10.07.2006.
  10. 10.
    W3C, “XML and XML Schema”, at viewed 10.07.2006.
  11. 11.
    [W3C, “XSL Transformation”, at viewed 10.07.2006.
  12. 12.
    W3C, “Web Ontology Language (OWL)” at viewed 10.07.2006.

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Péter Martinek
    • 1
  • Béla Szikora
    • 1
  1. 1.Budapest Uni versity of Technology and EconomicsHungary

Personalised recommendations