Recently, the Software-as-a-Service (SaaS) model has been increasingly supported, becoming a major part of the new emerging cloud computing paradigms. Although SaaS exists in different forms, supporting and providing SaaS developed based Web services has attracted a large effort from industries and academics because this form of SaaS allows software to be easily composed and integrated to offer new services for customers. Even though various service composition techniques, based on functional and non-functional parameters, have been proposed, the issue of service contract compatibility has been neglected. This issue is of paramount importance in the Web services-based SaaS model because services are provided by different providers, associated with different contracts which are defined by different specifications. This paper proposes techniques for supporting service composers to deal with the heterogeneity of service contracts in service composition. We describe a novel approach for modeling and mapping different service contract specifications, and a set of techniques for evaluating service contract compatibility. Our techniques consider contract terms associated with data and control flows, as well as composition patterns. Illustrating scenarios are proposed to demonstrate the efficiency of our techniques. © 2009 Springer-Verlag Berlin Heidelberg.

Dustdar, S., DE PAOLI, F., Truong, L., Comerio, M. (2009). Evaluating Contract Compatibility for Service Composition in the SeCO2 Framework. In Service-Oriented Computing, 7th International Joint Conference ICSOC-ServiceWave 2009 (pp.221-236). Springer [10.1007/978-3-642-10383-4_15].

Evaluating Contract Compatibility for Service Composition in the SeCO2 Framework

DE PAOLI, FLAVIO MARIA;COMERIO, MARCO
2009

Abstract

Recently, the Software-as-a-Service (SaaS) model has been increasingly supported, becoming a major part of the new emerging cloud computing paradigms. Although SaaS exists in different forms, supporting and providing SaaS developed based Web services has attracted a large effort from industries and academics because this form of SaaS allows software to be easily composed and integrated to offer new services for customers. Even though various service composition techniques, based on functional and non-functional parameters, have been proposed, the issue of service contract compatibility has been neglected. This issue is of paramount importance in the Web services-based SaaS model because services are provided by different providers, associated with different contracts which are defined by different specifications. This paper proposes techniques for supporting service composers to deal with the heterogeneity of service contracts in service composition. We describe a novel approach for modeling and mapping different service contract specifications, and a set of techniques for evaluating service contract compatibility. Our techniques consider contract terms associated with data and control flows, as well as composition patterns. Illustrating scenarios are proposed to demonstrate the efficiency of our techniques. © 2009 Springer-Verlag Berlin Heidelberg.
paper
service, semantic web services, qos, non-functional property, contract compatibility, service composition
English
Service-Oriented Computing, 7th International Joint Conference ICSOC-ServiceWave 2009
2009
Service-Oriented Computing, 7th International Joint Conference ICSOC-ServiceWave 2009
978-3-642-10382-7
2009
5900
221
236
none
Dustdar, S., DE PAOLI, F., Truong, L., Comerio, M. (2009). Evaluating Contract Compatibility for Service Composition in the SeCO2 Framework. In Service-Oriented Computing, 7th International Joint Conference ICSOC-ServiceWave 2009 (pp.221-236). Springer [10.1007/978-3-642-10383-4_15].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/10281/15429
Citazioni
  • Scopus 27
  • ???jsp.display-item.citation.isi??? 10
Social impact