International audienceThe client-server model has been successfully used to support a wide variety of families of services in the context of distributed systems. However, its server-centric nature makes it insensitive to fast changing client characteristics like terminal capabilities, network features, user preferences and evolving needs. To overcome this key limitation, we present an approach to enabling a server to adapt to different clients by making it programmable. A service-description language is used to program server adaptations. This language is designed as a domain-specific language to offer expressiveness and conciseness without compromising safety and security. We show that our approach makes servers adaptable without requiring...
Server technology provides a means to support a wide range of on-line services and applications, suc...
This paper explores the Service Configurator pattern, which decouples the implementation of communic...
Internet servers are software with specific features. Indeed, they answer request of wide and distan...
The client-server model has been successfully used to support a wide variety of families of services...
In recent years, many distributed systems have evolved to cope with the convergence of their domain ...
The reuse of software services often requires the introduction of adapters. In the case of coarse-gr...
Large software systems are never static. They exist in an environment that is subject to constant ch...
The domain of services for mobile communication terminals has long become a fast-moving target. Inde...
Networked services have been an important research topic for over 40 years. These days, the amount a...
The concept of Web Services has, throughout the last few years, become one of the most discussed in ...
The paper addresses the problem of replicated service provision in distributed systems. Existing sys...
Web services provide a way to facilitate the business integration over the Internet. Flexibility is ...
International audienceThe open-endedness of telephony platforms is creating expectations among users...
Due to hardware developments, strong application needs and the overwhelming influence of the net in ...
Building server software in a large-scale setting, where systems ex-hibit a high degree of concurren...
Server technology provides a means to support a wide range of on-line services and applications, suc...
This paper explores the Service Configurator pattern, which decouples the implementation of communic...
Internet servers are software with specific features. Indeed, they answer request of wide and distan...
The client-server model has been successfully used to support a wide variety of families of services...
In recent years, many distributed systems have evolved to cope with the convergence of their domain ...
The reuse of software services often requires the introduction of adapters. In the case of coarse-gr...
Large software systems are never static. They exist in an environment that is subject to constant ch...
The domain of services for mobile communication terminals has long become a fast-moving target. Inde...
Networked services have been an important research topic for over 40 years. These days, the amount a...
The concept of Web Services has, throughout the last few years, become one of the most discussed in ...
The paper addresses the problem of replicated service provision in distributed systems. Existing sys...
Web services provide a way to facilitate the business integration over the Internet. Flexibility is ...
International audienceThe open-endedness of telephony platforms is creating expectations among users...
Due to hardware developments, strong application needs and the overwhelming influence of the net in ...
Building server software in a large-scale setting, where systems ex-hibit a high degree of concurren...
Server technology provides a means to support a wide range of on-line services and applications, suc...
This paper explores the Service Configurator pattern, which decouples the implementation of communic...
Internet servers are software with specific features. Indeed, they answer request of wide and distan...