Transactional aspects in semantic based discovery of services

  • Authors:
  • Laura Bocchi;Paolo Ciancarini;Davide Rossi

  • Affiliations:
  • Dipartimento di Science dell'Informazione, University of Bologna, Bologna, Italy;Dipartimento di Science dell'Informazione, University of Bologna, Bologna, Italy;Dipartimento di Science dell'Informazione, University of Bologna, Bologna, Italy

  • Venue:
  • COORDINATION'05 Proceedings of the 7th international conference on Coordination Models and Languages
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In a Service Oriented Architecture (SOA), services may need to dynamically discover non-functional properties of possible other services to cooperate with. Among these non-functional properties, transactional support is particularly relevant to enable coordination. In this paper we model the transactional support of Web services in a machine readable format (using OWL-S); in our model transactional support can be defined as negotiable thus requiring a run time multi step interaction among services to agree on the supported transaction type. We use the Business Transaction Protocol (BTP), a distributed transaction protocol, to carry out this negotiation. Specifically, we use an implementation of the bidding negotiation in BTP with the asynchronous pi calculus in order to provide a formal framework for these coordination issues.