A scalable middleware solution for advanced wide-area Web services
- 1 March 1999
- journal article
- Published by IOP Publishing in Distributed Systems Engineering
- Vol. 6 (1) , 34-42
- https://doi.org/10.1088/0967-1846/6/1/304
Abstract
To alleviate scalability problems in the Web, many researchers concentrate on how to incorporate advanced caching and replication techniques. Many solutions incorporate object-based techniques. In particular, Web resources are considered as distributed objects offering a well-defined interface. We argue that most proposals ignore two important aspects. First, there is little discussion on what kind of coherence should be provided. Proposing specific caching or replication solutions makes sense only if we know what coherence model they should implement. Second, most proposals treat all Web resources alike. Such a one-size-fits-all approach will never work in a wide-area system. We propose a solution in which Web resources are encapsulated in physically distributed shared objects. Each object should encapsulate not only state and operations, but also the policy by which its state is distributed, cached, replicated, migrated, etc.Keywords
This publication has 10 references indexed in Scilit:
- Globe: a wide area distributed systemIEEE Concurrency, 1999
- Maintaining strong cache consistency in the World Wide WebIEEE Transactions on Computers, 1998
- Locating objects in wide-area systemsIEEE Communications Magazine, 1998
- Algorithmic Design of the Globe Wide-Area Location ServiceThe Computer Journal, 1998
- Flexible open caching for the WebComputer Networks and ISDN Systems, 1997
- Using Java applets and CORBA for multi-user distributed applicationsIEEE Internet Computing, 1997
- Enhancing the Web's infrastructure: from caching to replicationIEEE Internet Computing, 1997
- WWW media distribution via Hopwise Reliable MulticastComputer Networks and ISDN Systems, 1995
- Implementing fault-tolerant services using the state machine approach: a tutorialACM Computing Surveys, 1990
- Fine-grained mobility in the Emerald systemACM Transactions on Computer Systems, 1988