On Mon, Mar 17, 2014 at 9:29 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/
IMO it's better to use JSR-356 a.k.a "Java API for WebSocket" to define server/client WebSocket endpoints so that they can be deploy on WebSocket supported containers such as Tomcat or can use framework like Tyrus to run through standalone Axis2 server. Please note supporting to WebSocket containers is equally important as supporting to standalone server you may develop this as two modules so that standalone server module will use only required. I haven't use Atmosphere so I can't compare it with Tyrus but AFAIK Atmosphere still depends on their proprietary annotations instead of JSR-356 so I would much prefer for Tyrus here. BTW, have you create JIRA issue for this ? [1] - https://jcp.org/en/jsr/detail?id=356 Thanks ! > > > > Non-annotation based framework > > https://github.com/TooTallNate/Java-WebSocket > > http://www.eclipse.org/jetty/documentation/current/jetty-websocket-client-api.html > > > Regards, > > Gihan -- Sagara Gunathunga Blog - http://ssagara.blogspot.com Web - http://people.apache.org/~sagara/ LinkedIn - http://www.linkedin.com/in/ssagara --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org For additional commands, e-mail: java-user-h...@axis.apache.org