The client-server model has been successfully used to support a wide variety of families of services in the con-text of distributed systems. However, its server-centric na-ture makes it insensitive to fast changing client character-istics like terminal capabilities, network features, user pref-erences 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 the deployment of...
Abstract. The next generation of Internet applications is emerging: Web services. In this work, we p...
In recent years, many distributed systems have evolved to cope with the convergence of their domain ...
Digital Equipment Corporation The 1980s have witnessed the emergence of a new architecture for compu...
International audienceThe client-server model has been successfully used to support a wide variety o...
Due to hardware developments, strong application needs and the overwhelming influence of the net in ...
This paper explores the Service Configurator pattern, which decouples the implementation of communic...
Building server software in a large-scale setting, where systems ex-hibit a high degree of concurren...
Recent evolution in computer networks clearly demonstrates a trend towards complex and dynamic netwo...
Introduction The language ALSO is designed to support safely extensible multi-user servers. It was ...
The traditional client server paradigm for distributed computing, fixes the functionality and interf...
Recent evolution in computer networks clearly demonstrates a trend towards complex and dynamic netwo...
Human fallibility, unpredictable operating environments, and the heterogeneity of hardware devices a...
The paper addresses the problem of replicated service provision in distributed systems. Existing sys...
Evolution and Adaptability of Complex Applications Abstract In these days the applications become mo...
With the explosive growth of the Internet, businesses of all sizes aim on applying network-wide solu...
Abstract. The next generation of Internet applications is emerging: Web services. In this work, we p...
In recent years, many distributed systems have evolved to cope with the convergence of their domain ...
Digital Equipment Corporation The 1980s have witnessed the emergence of a new architecture for compu...
International audienceThe client-server model has been successfully used to support a wide variety o...
Due to hardware developments, strong application needs and the overwhelming influence of the net in ...
This paper explores the Service Configurator pattern, which decouples the implementation of communic...
Building server software in a large-scale setting, where systems ex-hibit a high degree of concurren...
Recent evolution in computer networks clearly demonstrates a trend towards complex and dynamic netwo...
Introduction The language ALSO is designed to support safely extensible multi-user servers. It was ...
The traditional client server paradigm for distributed computing, fixes the functionality and interf...
Recent evolution in computer networks clearly demonstrates a trend towards complex and dynamic netwo...
Human fallibility, unpredictable operating environments, and the heterogeneity of hardware devices a...
The paper addresses the problem of replicated service provision in distributed systems. Existing sys...
Evolution and Adaptability of Complex Applications Abstract In these days the applications become mo...
With the explosive growth of the Internet, businesses of all sizes aim on applying network-wide solu...
Abstract. The next generation of Internet applications is emerging: Web services. In this work, we p...
In recent years, many distributed systems have evolved to cope with the convergence of their domain ...
Digital Equipment Corporation The 1980s have witnessed the emergence of a new architecture for compu...