The document discusses research on applying a message-based model-view-controller (MMVC) paradigm to build web applications centered around messages. Key points include:
- MMVC is proposed as a general approach that converges desktop, web, and collaboration applications using a message-based service model.
- Experiments applying MMVC to collaborative Scalable Vector Graphics (SVG) applications are discussed to demonstrate building "collaboration as a web service".
- Issues addressed include performance optimization when separating applications across client/server with messaging.