On Sat, Mar 20, 2010 at 12:49 PM, ant elder <[email protected]> wrote:
> On Fri, Mar 19, 2010 at 8:55 PM, Albert Tsang <[email protected]> wrote:
>> Hi All,
>>
>> I was reading through last year’s email threads on implementing JAX-RS
>> support.  It looks like a developer from a customer company had gone down
>> their own implementation route  of supporting bolt-ing on Jersey and putting
>> an interceptor in place to refer REST interface requests to Jersey’s servlet
>> as a handler.  Has anyone made any headway on implementing a REST binding
>> following JAX-RS?  This would be extremely valuable and the rest of the Web
>> 2.0 space.  We’re looking to head into this direction and want to leverage
>> anything that’s out there already, thanks!
>>
>> -a-
>
> Nothing has been done in Tuscany yet for JAX-RS integration yet. One
> reason for that is its quite hard to see how to map from JAX-RS to an
> SCA binding or implementation type that would work in a protocol
> neutral way, eg a binding.jaxrs that would work with any SCA
> implementation or a implementation.jaxrs that would work with any SCA
> binding.
>
> An alternative approach to a new binding or implementation type could
> be to give JAX-RS resources support for using SCA annotations. That
> seems like it would be more straight forward than a JAX-RS binding or
> implementation type and its a similar approach to whats in the SCA JEE
> spec. There's an example of what that could look like is at
> https://svn.apache.org/repos/asf/tuscany/collaboration/wink-helloworld-sca
> which is the Apache Wink helloworld example updated to use an SCA
> reference in the HelloWorld resource. That sample doesn't actually
> work yet as Wink didn't have a hook point for the resource creation
> that Tuscany could use, they did say though that they could quite
> easily add one. Would this approach be of any use for you?
>
>   ...ant
>

Found a way for Tuscany to hook into Wink so have added this to
Tuscany and this approach works now. There's a modules/wink that has
the Tuscany/wink integration code and a new
sample/webapp/helloworld-jaxrs sample that demonstrates a JAX-RS
resources using an SCA service.

   ...ant

Reply via email to