ACM Home Page
Please provide us with feedback. Feedback
A reflective framework for discovery and interaction in heterogeneous mobile environments
Full text PdfPdf (283 KB)
Source ACM SIGMOBILE Mobile Computing and Communications Review archive
Volume 9 ,  Issue 1  (January 2005) table of contents
COLUMN: Papers from MC2R open call table of contents
Pages: 2 - 14  
Year of Publication: 2005
ISSN:1559-1662
Authors
Paul Grace  Lancaster University, Lancaster, UK
Gordon S. Blair  Lancaster University, Lancaster, UK
Sam Samuel  Lucent Technologies, Swindon, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 50,   Citation Count: 10
Additional Information:

abstract   references   cited by   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/1055959.1055962
What is a DOI?

ABSTRACT

To operate in dynamic and potentially unknown environments a mobile client must first discover the local services that match its requirements, and then interact with these services to obtain the application functionality. However, high levels of heterogeneity characterize mobile environments; that is, contrasting discovery protocols including SLP, UPnP and Jini, and different styles of service interaction paradigms e.g. Remote Procedure Call, Publish-Subscribe and agent based solutions. Therefore given this type of heterogeneity, utilizing single discovery and interaction systems is not optimal as the client will only be able to use the services available to that particular platform. Hence, in this paper we present an adaptive middleware solution to this problem. ReMMoC is a Web-Services based reflective middleware that allows mobile clients to be developed independently of both discovery and interaction mechanisms. We describe the architecture, which dynamically reconfigures to match the current service environment. Finally, we investigate the incurred performance overhead such dynamic behaviour brings to the discovery and interaction process.


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
L. Kagal, V. Korolev, et al, "Centaurus: A framework for intelligent services in a mobile environment", Proceedings of the International Workshop on Smart Appliances and Wearable Computing (IWSAWC), April 2001.
 
2
 
3
Microsoft Corporation, "Universal Plug and Play Device Architecture", Version 1.0, http://www.upnp.org/download/UPnPDA10_2 0000613.htm, June 2000.
 
4
D. Box, D. Ehnebuske, et al, "Simple Object Access Protocol (SOAP) 1.1. Technical Report", http://www.w3.org/TR/SOAP, May 2000.
 
5
Salutation Consortium. "White Paper: Salutation Architecture Overview", http://www.salutation.org/whitepaper/original_wp.pdf, 1998.
 
6
 
7
Object Management Group, "The common object request broker: Architecture and specification", Tech. Report. Version 2.0, July 1995.
8
 
9
 
10
S. Helal, N. Desai, V. Verma, C. Lee, "Konark -- A Service Discovery and Delivery Protocol for Ad-hoc Networks", Proceedings of the Third IEEE Conference on Wireless Communication Networks (WCNC), New Orleans, March 2003.
 
11
J. Veizades, E. Guttman, C. Perkins and S. Kaplan, "Service Location Protocol (SLP)", Internet RFC 2165, 1997.
12
 
13
G. Blair, G. Coulson, et al, "The design and implementation of Open ORB 2", IEEE Distributed Systems Online, 2(6), Sept 2001.
 
14
 
15
 
16
P. Grace, G., Blair, S. Samuel, "ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability", Proceeding of International Symposium of Distributed Objects and Applications (DOA '03), Catania, Sicily, November 2003.
 
17
 
18
D. Booth, H. Haas, F. McCabe, E. Newcomer, M. Champion, C. Ferris and D. Orchard, "Web Services Architecture", W3C Working Draft, http://www.w3.org/TR/ws-arch/, August 2003.
 
19
R. Chinnici, M. Gudgin, J. Moreau and S. Weerawarana, "Web Services Description Language (WSDL) Version 1.2", W3C Working Draft, http://www.w3.org/TR/wsdl 12/, March 2003.
 
20
M. Duftler, N. Mukhi, A. Slominski, S. Weerawarana, "Web Services Invocation Framework (WSIF)", Proceedings of OOPSLA 2001 Workshop on Object Oriented Web Services, Tampa, Florida, October 2001.
 
21
M. Roman, F. Kon and R. Campbell, "Reflective Middleware: From Your Desk to Your Hand", IEEE Distributed Systems Online, 2(5), August 2001.
 
22

CITED BY  10

Collaborative Colleagues:
Paul Grace: colleagues
Gordon S. Blair: colleagues
Sam Samuel: colleagues