Abstract
The widespread diffusion of mobile computing and of portable devices with wireless connectivity identifies new challenging scenarios for the Internet provisioning of information services. The possible mobility of users, terminals, and even middleware/service components requires solutions to handle properly the links to information resources in response to the mobile entity migration. Binding decisions may depend on dynamic deployment conditions, e.g., local availability of resources, user preferences, and terminal hardware/software characteristics, and should be determined at service provision time. There is the need for novel middlewares capable of supporting mobility-enabled resource binding and of cleanly separating the application logic from binding strategies. The paper presents a middleware, called SCaLaDE, that supports the accessibility of mobile users/terminals to information services. SCaLaDE provides mobile clients with mobile agent- based proxies that can follow the user/terminal roaming and have their resource references transparently accommodated by the middleware depending on policy-driven binding strategies expressed in a high-level specification language and separated from the application logic. This separation of concerns is crucial to reduce the complexity and leverage the development of mobility- enabled information services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
L. Capra, G. Blair, C. Mascolo, W. Emmerich, P. Grace, “Exploiting Reflection in Mobile Computing Middleware”, to appear in ACM SIGMOBILE Mobile Computing and Communications Review.
P. Bellavista, A. Corradi, C. Stefanelli, “Mobile Agent Middleware for Mobile Computing”, IEEE Computer, Vol. 34, No. 3, March 2001.
H. Chen, A. Joshi, T. Finin. “Dynamic Service Discovery for Mobile Computing: Intelligent Agents Meet Jini in the Aether”, Baltzer Science Journal on Cluster Computing, Vol. 4, No. 4, March 2001.
A. Baggio, G. Ballintijn, M. van Steen, A.S. Tanenbaum, “Efficient Tracking of Mobile Objects in Globe”, The Computer Journal, Vol. 44, No. 5, 2001.
IKV++ Technologies AG, enago Open Service Platform, http://www.ikv.de.
P. Bellavista, A. Corradi, C. Stefanelli, “The Ubiquitous Provisioning of Internet Services to Portable Devices”, IEEE Pervasive Computing, Vol. 1, No. 3, Sept–Oct. 2002.
L. Cardelli, “Mobile Computation”, in J. Vitek and C. Tschudin (eds.), Mobile Object Systems: Towards the Programmable Internet, LNCS 1222, Springer-Verlag, 1997.
A. Fuggetta, G. P. Picco, G. Vigna, “Understanding Code Mobility”, IEEE Trans. on Software Engineering, Vol. 24, No. 5, May 1998.
O. Holder, I. Ben-Shaul, H. Gazit, “Dynamic Layout of Distributed Applications in FarGo”, 21st Int. Conf. On Software Engineering (ICSE’99), ACM Press, USA, 1999.
E. Tanter, J. Piquer, “Managing References upon Object Migration: Applying Separation of Concerns”, Int. Conf. Chilean Computer Science Society (SCCC’01), IEEE Press, Punta Arenas Chile, November 2001.
P. Bellavista, A. Corradi, C. Stefanelli, “Protection and Interoperability for Mobile Agents: A Secure and Open Programming Environment”, IEICE Transactions on Communications, Vol. E83-B, No. 5, 2000.
W. Grosso, R. Eckstein (eds.), Java RMI, O’Reilly, 2001.
K. Arnold et al., Jini Specification, Addison Wesley Longman, 1999.
M. Sloman, “Policy Driven Management For Distributed Systems”, Journal of Network and Systems Management, Vol. 2, No. 4, Plenum Press, 1994.
N. Damianou, et al., “The Ponder Policy Specification Language”, Proc. 2nd International Workshop on Policies for Distributed Systems and Networks (Policy 2001), LNCS 1995, Springer Verlag, Bristol, UK, 2001.
P. Bellavista, A. Corradi, C. Stefanelli How to Monitor and Control Resource Usage in Mobile Agent Systems Proc. 3rd International Symposium on Distributed Objects & Applications (DOA’01), IEEE Press, Rome, Italy, 2001.
R. Montanari et al., “A Policy-based Infrastructure for the Dynamic Control of Agent Mobility”, Proc. Third International Workshop on Policies for Distributed Systems and Networks (Policy 2002), IEEE Press, Monterey, CA (USA), 2002.
E. Lupu, M. Sloman, “Conflicts in Policy-Based Distributed Systems Management”, IEEE Transactions on Software Engineering, Vol. 25, No. 6, Nov./Dec. 1999.
International Press Telecommunications Council, News Industry Text Format, http://www.nitf.org/
E. Pitoura, B. Bhargava, “Data Consistency in Intermittently Connected Distributed Systems”, IEEE Trans. on Knowledge and Data Engineering, Vol. 11, No. 6, 1999.
World Wide Web Consortium, Composite Capabilities/Preferences Profile, http://www.w3.org/Mobile/CCPP/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bellavista, P., Corradi, A., Montanari, R., Stefanelli, C. (2003). Policy-Driven Binding to Information Resources in Mobility-Enabled Scenarios. In: Chen, MS., Chrysanthis, P.K., Sloman, M., Zaslavsky, A. (eds) Mobile Data Management. MDM 2003. Lecture Notes in Computer Science, vol 2574. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36389-0_15
Download citation
DOI: https://doi.org/10.1007/3-540-36389-0_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00393-9
Online ISBN: 978-3-540-36389-7
eBook Packages: Springer Book Archive