Advertisement

An Execution Engine for Semantic Business Processes

  • Tammo van Lessen
  • Jörg Nitzsche
  • Marin Dimitrov
  • Mihail Konstantinov
  • Dimka Karastoyanova
  • Luchesar Cekov
  • Frank Leymann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4907)

Abstract

In this paper we present the architecture and design of an extended BPEL engine that implements the operational semantics of BPEL4SWS. BPEL4SWS is an extension of the BPEL language with support for Semantic Web Service concepts like mediation and semantic descriptions of activity implementations. We describe the basic communication scenarios of processes with services and the interaction between the engine components involved in the execution of BPEL4SWS processes. The presented prototype is based on the open source BPEL engine Apache ODE, features improved configurability and facilitates the definition of additional BPEL extensions with minimal development effort.

Keywords

Process Instance Business Process Execution Language Execution Engine Partner Service Integration Layer 
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.

References

  1. 1.
    Alves, A., et al.: Web Services Business Process Execution Language version 2.0. Committee specification, OASIS (2007)Google Scholar
  2. 2.
    Nitzsche, J., van Lessen, T., Karastoyanova, D., Leymann, F.: BPELlight. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 214–229. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1 (2001)Google Scholar
  4. 4.
    Nitzsche, J., van Lessen, T., Karastoyanova, D., Leymann, F.: BPEL for Semantic Web Services. In: Proceedings of the 3rd International Workshop on Agents and Web Services in Distributed Environments (AWeSome 2007) (2007)Google Scholar
  5. 5.
    Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., et al.: OWL-S: Semantic markup for web services. W3C Member Submission. In: World Wide Web Consortium (2004)Google Scholar
  6. 6.
    Roman, D., Lausen, H., Keller, U., de Bruijn, J., Bussler, C., Domingue, J., Fensel, D., Hepp, M., Kifer, M., König-Ries, B., Kopecky, J., Lara, R., Oren, E., Polleres, A., Scicluna, J., Stollberg, M.: Web Service Modeling Ontology, v1.4. WSMO working draft, DERI (2007), http://www.wsmo.org/TR/d2/v1.4/
  7. 7.
    Nitzsche, J., van Lessen, T., Karastoyanova, D., Leymann, F.: WSMO/X in the Context of Business Processes: Improvement Recommendations. International Journal of Web Information Systems (2007), ISSN: 1744-0084Google Scholar
  8. 8.
    Farrell, J., Lausen, H.: Semantic annotations for WSDL and XML Schema. W3C working draft, W3C (2006), http://www.w3.org/TR/sawsdl/
  9. 9.
    Haller, A., Cimpian, E., Mocan, A., Oren, E., Bussler, C.: WSMX – a semantic service-oriented architecture. In: Proceedings of the International Conference on Web Services (ICWS 2005), Orlando, USA (2005)Google Scholar
  10. 10.
    Zur Muehlen, M., Rosemann, M.: Workflow-based process monitoring and controlling-technical and organizational issues. In: Proceedings of the 33rd Annual Hawaii International Conference on System Science (HICSS-33), Los Alamitos, California (2000)Google Scholar
  11. 11.
    Hellinger, M., Fingerhut, S.: Business Activity Monitoring: EAI meets Data Warehousing. EAI Journal, 18–21 (July 2002)Google Scholar
  12. 12.
    Graham, S., Hull, D., Murray, B.: WS-BaseNotification. OASIS standard (2006)Google Scholar
  13. 13.
    Pedrinaci, C., Domingue, J.: Towards an ontology for process monitoring and mining. In: Proceedings of the Workshop on Semantic Business Process and Product Lifecycle Management (SBPM 2007), Innsbruck, Austria (2007)Google Scholar
  14. 14.
    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, University of Georgia, Athens (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Tammo van Lessen
    • 1
  • Jörg Nitzsche
    • 1
  • Marin Dimitrov
    • 2
  • Mihail Konstantinov
    • 2
  • Dimka Karastoyanova
    • 1
  • Luchesar Cekov
    • 2
  • Frank Leymann
    • 1
  1. 1.Institute of Architecture of Application SystemsUniversity of StuttgartStuttgartGermany
  2. 2.Office Express IT CenterOntotext Lab. / Sirma GroupSofiaBulgaria

Personalised recommendations