JAX-RS maturity

2008-01-23 Thread brmaguir

Hi,

I'm currently deciding on a REST framework to use for an upcoming project
and have been looking at a number of possibilities including CXF.

Just a few quick questions. How mature is the JAX-RS implementation? Will
there be a lot of changes in the near future? Have any of you had experience
with the Jersey implementation of the JSR311 standard, and if so how does it
compare to the CXF implementation?

At the moment I'm siding towards using JAX-RS via the CXF implementation
provided it is pretty stable.

Cheers.
-- 
View this message in context: 
http://www.nabble.com/JAX-RS-maturity-tp15039120p15039120.html
Sent from the cxf-user mailing list archive at Nabble.com.



Re: JAX-RS maturity

2008-01-23 Thread Sergey Beryozkin
Hi

> At the moment I'm siding towards using JAX-RS via the CXF implementation
> provided it is pretty stable.

If you look at the JAX-RS code you can see it's a pretty simple code and 
there's a space for
a number of enhancements there. Jervis has already done a lot there, and the 
ability to integrate JAX-RS services through Spring configuration with the core 
CXF runtime is probably the most critical enhancement. 
You can expect a better support for multiple formats coming in, perhaps we can 
see some other features added for it to keep up with Jersey and indeed 
outperform it in some areas. 
In the end of the day it's quite a simple specification (JSR 311) so hopefully 
if you find that some features you'd expect from the CXF implementation missing 
then it would be simple to add a patch...

Cheers, Sergey 


> 
> Hi,
> 
> I'm currently deciding on a REST framework to use for an upcoming project
> and have been looking at a number of possibilities including CXF.
> 
> Just a few quick questions. How mature is the JAX-RS implementation? Will
> there be a lot of changes in the near future? Have any of you had experience
> with the Jersey implementation of the JSR311 standard, and if so how does it
> compare to the CXF implementation?
> 
> At the moment I'm siding towards using JAX-RS via the CXF implementation
> provided it is pretty stable.
> 
> Cheers.
> -- 
> View this message in context: 
> http://www.nabble.com/JAX-RS-maturity-tp15039120p15039120.html
> Sent from the cxf-user mailing list archive at Nabble.com.


IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland


Re: JAX-RS maturity

2008-01-23 Thread Daniel Kulp

Well, the first thing to remeber is that JSR311/JAX-RS is, itself, an 
evolving spec.   It hasn't reached anything close to "final" yet (they 
are at 0.5) so some changes are definitely to be expected.  Also, 
because it's not close to final yet, there really isn't a TCK for it or 
anything that we can test against to guarantee compatibility.  

On of the goals of adding JAX-RS stuff to CXF was to have a good 
implementation as the spec evolves so when it is final, we can be "right
there" and provide an implementation.   So, to answer your question 
about "Will there be a lot of changes in the near future?"  I don't 
really know.   The spec could be completely redone in 0.6 or something.  
We don't really have full control over that.  Do I expect that level of 
change, no, but it is possible.

What we have in the 2.1 trunk of CXF is definitely a good starting point.   
A lot of things are working fairly well.   There are a couple areas 
where jersey does things that we don't support yet, but that gap is 
slowly closing.However, there are other things that you can do with 
CXF that is harder (or cannot) to do with Jersey.   

Dan


On Wednesday 23 January 2008, brmaguir wrote:
> Hi,
>
> I'm currently deciding on a REST framework to use for an upcoming
> project and have been looking at a number of possibilities including
> CXF.
>
> Just a few quick questions. How mature is the JAX-RS implementation?
> Will there be a lot of changes in the near future? Have any of you had
> experience with the Jersey implementation of the JSR311 standard, and
> if so how does it compare to the CXF implementation?
>
> At the moment I'm siding towards using JAX-RS via the CXF
> implementation provided it is pretty stable.
>
> Cheers.



-- 
J. Daniel Kulp
Principal Engineer, IONA
[EMAIL PROTECTED]
http://www.dankulp.com/blog


Re: JAX-RS maturity

2008-01-23 Thread brmaguir

Okay. Thanks for the replies.
-- 
View this message in context: 
http://www.nabble.com/JAX-RS-maturity-tp15039120p15043875.html
Sent from the cxf-user mailing list archive at Nabble.com.