This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Federating Websites with the Google Wave Protocol
May/June 2011 (vol. 15 no. 3)
pp. 51-58
Torben Weis, University Duisburg-Essen
Arno Wacker, University Duisburg-Essen

This article presents a software architecture and communication protocol for synchronizing user-generated content across websites in near real time. The technique builds on the Google Wave Federation Protocol, allowing websites to mashup and cooperate in ways that are difficult to achieve with other mashup techniques. The authors also present a set of requirements for modern federated websites, along with an extensive scenario walkthrough to illustrate how to use the proposed approach.

1. C. Sun and C. Ellis, "Operational Transformation in Real-Time Group Editors: Issues, Algorithms, and Achievements," Proc. 1998 ACM Conf. Computer Supported Cooperative Work, ACM Press, 1998, pp. 59–68.
2. A. Baxter et al., Google Wave Federation Protocol over XMPP, Google specification, July 2009; www.waveprotocol.org/protocol/draft-protocol-specs draft-protocol-spec.
3. A. North and J. Gregorio, Google Wave Conversation Model, Google specification, 2009; www.waveprotocol.org/protocol/draft-protocol-specs wave-conversation-model.
4. L. Kissner and B. Laurie, "General Verifiable Federation," Google white paper, 2009; www.waveprotocol.org/whitepaperswave-protocol-verification .
5. D.A. Nichols et al., "High-Latency, Low-Bandwidth Windowing in the Jupiter Collaboration System," Proc. 8th ACM Symp. User Interface and Software Technology, ACM Press, 1995; http://doi.acm.org/10.1145215585.215706.
6. A. Beugnard et al., "Making Components Contract Aware," Computer, vol. 32, no. 7, 1999, pp. 38–45.
7. P. Saint-Andre, Extensible Messaging and Presence Protocol (XMPP): Core, IETF RFC 3920, Oct. 2004; www.ietf.org/rfcrfc3920.txt.
8. T. Weis et al., "Work in Progress: HTTP-Based Federation Protocol," Google specification; www.waveprotocol.org/protocol/design-proposals http-based-federation-protocol.
9. E. Hammer-Lahav, OAuth 1.0 Protocol, IETF RFC 5849, Apr. 2010; http://tools.ietf.org/htmlrfc5849.
10. Google Wave Robots API: Robot HTTP Protocol, Google specification, 2010; http://code.google.com/intl/en-EN/apis/wave/ extensions/robotsprotocol.html.
1. C. Sun and C. Ellis, "Operational Transformation in Real-Time Group Editors: Issues, Algorithms, and Achievements," Proc. 1998 ACM Conf. Computer Supported Cooperative Work, ACM Press, 1998, pp. 59–68.

Index Terms:
social networks, federation protocol, Wave, operational transformation
Citation:
Torben Weis, Arno Wacker, "Federating Websites with the Google Wave Protocol," IEEE Internet Computing, vol. 15, no. 3, pp. 51-58, May-June 2011, doi:10.1109/MIC.2011.28
Usage of this product signifies your acceptance of the Terms of Use.