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.

Maurino, A., Modafferi, S., Pernici, B. (2003). Reflective architectures for adaptive information systems. In SERVICE-ORIENTED COMPUTING - ICSOC 2003 (pp.115-131). BERLIN : Springer Verlag [10.1007/978-3-540-24593-3_9].

Reflective architectures for adaptive information systems

MAURINO, ANDREA;
2003

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.
paper
HYPERMEDIA; adaptive information system; reflective architecture
English
1st International Conference on Service-Oriented Computing
DEC 15-18, 2003
SERVICE-ORIENTED COMPUTING - ICSOC 2003
9783540206811
2003
2910
115
131
none
Maurino, A., Modafferi, S., Pernici, B. (2003). Reflective architectures for adaptive information systems. In SERVICE-ORIENTED COMPUTING - ICSOC 2003 (pp.115-131). BERLIN : Springer Verlag [10.1007/978-3-540-24593-3_9].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/37878
Citazioni
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 2
Social impact