Hi Andreas, Thanks for your comment. I prepared following list of use cases and I will try to find more use cases.
1. As WebSocket protocol is based on full-duplex single connection above suggested new transport will reduce unnecessary network traffic and latency. Due to above advantages WebSocket transport will be a preferable choice for performance centric web service applications. 2. As far as i know existing Axis2 transports are not designed to support use cases like notification from server side. Another use case of this suggested new transport is it can be used to develop a server side notification application. As an example after opening a connection client can wait to receive notifications from the server. 3. I don't have much knowledge about Apache Synapse project but it looks like suggested new transport can be used with Apache Synapse too. I found following page from Apache Camel web site ( https://camel.apache.org/websocket.html) may be suggested new transport can be used to develop similar use cases. 4. Additionally following two pages contain number of other advantages of WebSocket. https://www.websocket.org/quantum.html https://www.engineyard.com/articles/websocket Regards, Gihan On Tue, Mar 18, 2014 at 11:30 PM, Andreas Veithen <andreas.veit...@gmail.com > wrote: > I think we should start with the basics, namely the question what > would be the use case for such a transport? > > Regards, > > Andreas > > On Mon, Mar 17, 2014 at 4:59 PM, Gihan Madushanka <gihang...@gmail.com> > wrote: > > Hi All, > > > > I'm Gihan Madushanka an undergraduate and also a participant of the GSoC > > 2013 programme. This year also I look forward to participate this > > programme. Few weeks ago I contacted a mentor and received few possible > > project ideas. Among them I like to implement the idea of WebSocket > > transport support for Axis2 as my project of this year. I spent last few > > days to do the basic research and draft initial project proposal. > > > > According to my research I found that one of the following frameworks > can be > > used to provide WebSocket transport support for Axis2 and these > frameworks > > also can be further categorized into two types as annotation based and > > not-annotation based. I'm much thankfull if Axis2 developers can review > and > > help me to identify best framework for my project. > > > > > > Annotation based frameworks > > > > https://github.com/Atmosphere/atmosphere > > > > https://tyrus.java.net/ > > > > > > > > Non-annotation based framework > > > > https://github.com/TooTallNate/Java-WebSocket > > > > > http://www.eclipse.org/jetty/documentation/current/jetty-websocket-client-api.html > > > > > > Regards, > > > > Gihan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org > For additional commands, e-mail: java-dev-h...@axis.apache.org > >