axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sagara Gunathunga <sagara.gunathu...@gmail.com>
Subject Re: WebSocket support for Axis2
Date Mon, 17 Mar 2014 18:21:33 GMT
On Mon, Mar 17, 2014 at 9:29 PM, Gihan Madushanka <gihangsoc@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-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Mime
View raw message