Scott Wilson created WOOKIE-409:
-----------------------------------

             Summary: Provide an improved method for providing server-side 
messaging between widgets in Wookie
                 Key: WOOKIE-409
                 URL: https://issues.apache.org/jira/browse/WOOKIE-409
             Project: Wookie
          Issue Type: Improvement
            Reporter: Scott Wilson


Wookie currently uses DWR 2, a library that provides push notifications to 
widgets using a comet-style HTTP protocol. This is used to implement Wookie's 
version of the Google Wave Gadgets API, which supports collaborative widgets 
such as chat tools and games.

However, we should explore other options to provide this functionality, 
particularly those that offer better performance and added features. For 
example, we may want to use WebRTC, Web Sockets, or XMPP instead of Comet, and 
to use operational transform technologies such as Diff-Match-Patch to 
streamline traffic.

Other options to consider include using Node.js with Wookie, and deploy 
Wave-Node and/or ShareJS as backend services. This would however need to be 
incorporated into the build and deploy process and work cross-platform.

Any solution should be capable of supporting the existing Wave API.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to