Abstract
Nowadays the anytime/anywhere/anyone paradigm is becoming very important and new applications are being developed in many contexts. The possibility of using applications along a wide range of devices, networks, and protocols raises new problems related to delivery of services. Current academic and industrial solutions try to adapt services to the specific distribution channel, mainly by changing the presentation of the service. In this paper, we reverse this perspective by using adaptive strategies to try to adapt the delivery channel to services as well. We present a possible architecture and focus our attention on the use of reflective components in the adaptive process. Using the reflection principle, we are able to evaluate the channel constraints and the conditions in which the distribution channel is working at a specific time. This information, built with service, user, and context constraints, is used as input to adaptive strategies to change the current channel characteristics, to new ones satisfying all the requirements. If this kind of adaptation is not possible, we consider the different QoS levels offered by the service and the user’s readiness to accept a downgraded service provisioning.
Chapter PDF
Similar content being viewed by others
References
Ammendola, G., Andreadis, A., Giambene, G.: A software architecture for the provision of mobile information services. In: Softcom, International Conference on Software, Telecommunications and Computer Networks (Dubrovnik (Croatia) and Ancona, Venice (Italy)) (October 2002)
Araniti, G., De Meo, P., Iera, A., Ursino, D.: Adaptively control the QoS of multimedia wireless applications through “user profiling” techniques. IEEE Journal On Selected Areas in Communications, JSAC (2003) (forthcoming)
Baresi, L., Bianchini, D., De Antonellis, V., Fugini, M.G., Pernici, B., Plebani, P.: Context-aware composition of e-services. In: Benatallah, B., Shan, M.-C. (eds.) TES 2003. LNCS, vol. 2819, pp. 28–41. Springer, Heidelberg (2003)
Blair, G., Andersen, A., Blair, L., Coulson, G., Gancedo, D.: Supporting dynamic QoS management functions in a reflective middleware platform. In: IEEE Proceedings – Software (2000)
Brusilovky, P.: Adaptive hypermedia. User Modeling and User Adapted Interaction 11(1-2), 87–100 (2001)
Capra, L., Emmerich, W., Mascolo, C.: Reflective middleware solutions for context-aware applications. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol. 2192, p. 126. Springer, Heidelberg (2001)
Hac, A., Armstrong, A.: Resource allocation scheme for QoS provisioning in microcellular networks carrying multimedia traffic. International Journal of Network Management 11(5), 277–307 (2001)
Kobsa, A., Koenemann, J., Pohl, W.: Personalized hypermedia presentation techniques for improving online customer relationships. The Knowledge Engineering Review 16(2), 111–155 (2001)
Krogstie, J.: Requirement engineering for mobile information systems. In: Proc. of International Workshop on Requirements Engineering: Foundation for Software Quality (Interlaken, Switzerland) (2001)
Maes, P.: Concepts and experiments in computational reflection. In: Proc. of Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), Orlando, Florida, USA, vol. 7, pp. 147–155. ACM Press, New York (1987)
MAIS Consortium, MAIS: Multichannel Adaptive Information Systems, http://black.elet.polimi.it/mais/
Marangozova, V., Boyer, F.: Using reflective features to support mobile users. In: Cazzola, W., Chiba, S., Ledoux, T. (eds.) On-Line Proceedings of ECOOP 2000 Workshop on Reflection and Metalevel Architectures (June 2000)
Maurino, A., Pernici, B., Schreiber, F.A.: Adaptive behaviour in financial information system. In: Workshop on Ubiquitous Mobile Information and Collaboration Systems, Klagenfurt/Velden, Austria (June 2003)
Nahrstedt, K., Xu, D., Wichadakul, D., Li, B.: QoS-aware middleware for ubiquitous and heterogeneous environments. IEEE Communications Magazine 39(11), 140–148 (2001)
Fenton, N.: Software metrics, a rigorous approach. Chapmann & Hall, Boca Raton (1991)
Raymond, R., Liao, F., Campbell, A.T.: A utility-based approach for quantitative adaptation in wireless packet networks. Wireless Networks 7(5), 541–557 (2001)
Reiniger, D., Izmalov, R., Rajagopalan, B., Ott, M., Raychaudhuri, D.: Soft Qos control in the watmnet broadband wireless system. IEEE Personal Communications Magazine, 34–43 (February 1999)
Siau, K., Lim, E.P., Shen, Z.: Mobile commerce: Promises, challenges, and research agenda. Journal of Database Management 12 (2001)
Steinmetz, R., Wolf, L.: Quality of service: Where are we? In: Proc. of IFIP International Workshop on Quality of Service (IWQOS 1997), New York City, New York, USA, pp. 211–222. IEEE Press, Los Alamitos (1997)
Zariskas, V., Papatzanis, G., Stephanidis, C.: An architecture for a self-adapting information system for tourists. In: Proc. of the Workshop on Multiple User Interfaces over the Internet: Engineering and Applications Trends (in conjunction with HCIIHM 2001), Lille, France (2001)
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
Maurino, A., Modafferi, S., Pernici, B. (2003). Reflective Architectures for Adaptive Information Systems. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds) Service-Oriented Computing - ICSOC 2003. ICSOC 2003. Lecture Notes in Computer Science, vol 2910. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24593-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-24593-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20681-1
Online ISBN: 978-3-540-24593-3
eBook Packages: Springer Book Archive