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.

Transactional Aspects in Semantic Based Discovery of Services / L. Bocchi; P. Ciancarini; D. Rossi. - STAMPA. - 3454:(2005), pp. 283-297. (Intervento presentato al convegno Coordination Models and Languages: 7th International Conference, COORDINATION 2005 tenutosi a Namur, Belgium nel April 20-23, 2005).

Transactional Aspects in Semantic Based Discovery of Services

BOCCHI, LAURA;CIANCARINI, PAOLO;ROSSI, DAVIDE
2005

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.
2005
Lecture Notes in Computer Science
283
297
Transactional Aspects in Semantic Based Discovery of Services / L. Bocchi; P. Ciancarini; D. Rossi. - STAMPA. - 3454:(2005), pp. 283-297. (Intervento presentato al convegno Coordination Models and Languages: 7th International Conference, COORDINATION 2005 tenutosi a Namur, Belgium nel April 20-23, 2005).
L. Bocchi; P. Ciancarini; D. Rossi
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/19637
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
social impact