ACM Home Page
Please provide us with feedback. Feedback
MoSCA: seamless execution of mobile composite services
Full text PdfPdf (530 KB)
Source Middleware Conference archive
Proceedings of the 7th workshop on Reflective and adaptive middleware table of contents
Leuven, Belgium
Pages 5-10  
Year of Publication: 2008
ISBN:978-1-60558-367-9
Authors
Lucia Del Prete  University College London, London, UK
Licia Capra  University College London, London, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 92,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1462716.1462717
What is a DOI?

ABSTRACT

We envisage tomorrow's services to become increasingly pervasive, being deployed within buildings, transport systems, markets, as well as people portable devices. Such services will be, by their own nature, simple and fine grained; as a consequence, service composition will become crucial to deliver rich functionalities that satisfy end users' requests. The higher the dynamic nature of the environment, the higher the chances that services will move out-of-reach before the composition completes, causing the service as a whole to fail. We argue that, in order to enable the successful provision of compound services in mobile environments, the reliability of the composition must be measured and reasoned about. In this paper, we present MoSCA, a middleware that facilitates the rapid development and deployment of reliable composite services. At design-time, a MoSCA Service is uniquely identified within an OWL-S ontology, and described as a composition of further MoSCA Services, which can themselves be composite or basic. At run-time, whenever a (composite) service is invoked, MoSCA selects the providers, among those currently available, that are capable of collectively delivering the (composite) service with the highest reliability. Reliability is estimated by reasoning about providers' historical colocation patterns, that are learned over time. Unforeseen changes to such patterns are being monitored as well, potentially triggering re-bindings during service execution.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Business Process Execution Language for Web Services (BPEL4WS) Version 1.1. http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-bpel/ws-bpel.pdf, May 2003.
 
2
A. Brogi and R. Popescu. Contract-based Service Aggregation. Technical Report TR-06-12, Dept. of Computer Science, University of Pisa, July 2006.
 
3
L. Capra, S. Zachariadis, and C. Mascolo. Q-CAD: QoS and Context Aware Discovery Framework for Adaptive Mobile Systems. In IEEE Intl. Conference on Pervasive Services, Santorini, Greece, July 2005.
 
4
 
5
 
6
C. Julien. Adaptive Preference Specification for Application Sessions. In Proc. of the 4th Intl. Conference on Service-Oriented Computing, pages 78--89, Chicago. 2006.
 
7
C. Julien and D. Stovall. Enabling Ubiquitous Coordination Using Application Sessions. In Proc. of the 8th Intl. Conference on Coordination Models and Languages, pages 130--144, Bologna, Italy, June 2006.
 
8
J. Liu and V. Issarny. QoS-Aware Service Location in Mobile Ad-Hoc Networks. In Proc. of the IEEE Int. Conference on Mobile Data Management, 2004.
 
9
L. McNamara, C. Mascolo, and L. Capra. Content Source Selection in Bluetooth Networks. In Intl. Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Philadelphia, USA, 2007.
 
10
S. B. Mokhtar, A. Kaul, N. Georgantas, and V. Issarny. Efficient Semantic Service Discovery in Pervasive Computing Environments. In Proc. of the ACM/IFIP/USENIX 7th Intl. Middleware Conference, Melbourne, December 2006.
 
11
OWL-S: Semantic Markup for Web Services Version 1.1. http://www.daml.org/services/owl-s/1.1/overview/.
12
 
13
 
14
 
15
The UDDI Technical White Paper. http://www.uddi.org/, September 2000.
 
16
 
17
Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl, March 2001.
 
18
Web Service Semantics - WSDL-S. http://www.w3.org/Submission/WSDL-S/, 2005.
 
19
SOAP: Simple Object Access Protocol. http://www.w3.org/TR/SOAP/, April 2007.
 
20
 
21
Web Services Choreography Description Language Version 1.0. http://www.w3.org/TR/ws-cdl-10/, November 2005.

Collaborative Colleagues:
Lucia Del Prete: colleagues
Licia Capra: colleagues