Conclusion
1. Replication of dynamic Web services is a worthy challenge.
2. In the Java environment, bytecode transformation is a powerful tool for automating replica state management.
3. The prototype enables service caching for a class of Java-based dynamic services, improving scalability.
modest state demands with minimal write sharing
leverage JSP-style symbolic naming for partial replication (caching)
Web application proxies extend the benefits of static Web caching
4. Web applications must be “well-behaved” to benefit.
Key research questions concern the contract between the Web application and the replication service — and how to enforce it.