Policy-Driven Binding to Information Resources in Mobility-Enabled Scenarios

  • Paolo Bellavista
  • Antonio Corradi
  • Rebecca Montanari
  • Cesare Stefanelli
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2574)


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.


Information Resource Portable Device Reference Object Usage Scenario Binding Type 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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.Google Scholar
  2. 2.
    P. Bellavista, A. Corradi, C. Stefanelli, “Mobile Agent Middleware for Mobile Computing”, IEEE Computer, Vol. 34, No. 3, March 2001.Google Scholar
  3. 3.
    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.Google Scholar
  4. 4.
    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.Google Scholar
  5. 5.
    IKV++ Technologies AG, enago Open Service Platform,
  6. 6.
    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.Google Scholar
  7. 7.
    L. Cardelli, “Mobile Computation”, in J. Vitek and C. Tschudin (eds.), Mobile Object Systems: Towards the Programmable Internet, LNCS 1222, Springer-Verlag, 1997.Google Scholar
  8. 8.
    A. Fuggetta, G. P. Picco, G. Vigna, “Understanding Code Mobility”, IEEE Trans. on Software Engineering, Vol. 24, No. 5, May 1998.Google Scholar
  9. 9.
    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.Google Scholar
  10. 10.
    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.Google Scholar
  11. 11.
    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.Google Scholar
  12. 12.
    W. Grosso, R. Eckstein (eds.), Java RMI, O’Reilly, 2001.Google Scholar
  13. 13.
    K. Arnold et al., Jini Specification, Addison Wesley Longman, 1999.Google Scholar
  14. 14.
    M. Sloman, “Policy Driven Management For Distributed Systems”, Journal of Network and Systems Management, Vol. 2, No. 4, Plenum Press, 1994.Google Scholar
  15. 15.
    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.Google Scholar
  16. 16.
    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.Google Scholar
  17. 17.
    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.Google Scholar
  18. 18.
    E. Lupu, M. Sloman, “Conflicts in Policy-Based Distributed Systems Management”, IEEE Transactions on Software Engineering, Vol. 25, No. 6, Nov./Dec. 1999.Google Scholar
  19. 19.
    International Press Telecommunications Council, News Industry Text Format,
  20. 20.
    E. Pitoura, B. Bhargava, “Data Consistency in Intermittently Connected Distributed Systems”, IEEE Trans. on Knowledge and Data Engineering, Vol. 11, No. 6, 1999.Google Scholar
  21. 21.
    World Wide Web Consortium, Composite Capabilities/Preferences Profile,

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Paolo Bellavista
    • 1
  • Antonio Corradi
    • 1
  • Rebecca Montanari
    • 1
  • Cesare Stefanelli
    • 2
  1. 1.Dipartimento di Elettronica, Informatica e SistemisticaUniversità di BolognaBolognaItaly
  2. 2.Dipartimento di IngegneriaUniversità di FerraraFerraraItaly

Personalised recommendations