SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Building RESTful services using SCA and JAX-RS

by Software Engineer and Open Source Evangelist at Shutterfly on Nov 05, 2010

  • 12,098 views

REST is an important aspect of the Web 2.0 world. Building RESTful services can be a challenge as REST is just an architectural style. JAX-RS emerges as the programming model that guides Java ...

REST is an important aspect of the Web 2.0 world. Building RESTful services can be a challenge as REST is just an architectural style. JAX-RS emerges as the programming model that guides Java developers to develop services in REST. On the other hand, we often need to assemble services, including RESTful and traditional ones, into an enterprise composite application. SCA gives us the power to define and composite services in a technology neutral fashion. This talk is to share the interesting ideas to combine the power of both SCA and JAX-RS that we explore in Apache Tuscany project with the JAX-RS runtime from Apache Wink project. The Tuscany Java SCA runtime provides the integration with REST services out of the box via several extensions. Tuscany REST binding (binding.rest) leverage JAX-RS annotations to map business operations to HTTP operations such as POST, GET, PUT and DELETE to provide a REST view to SCA services. The REST binding also allows SCA components to invoke existing RESTful services via a JAX-RS annotated interfaces without messing around HTTP clients. JAX-RS applications and resources can be dropped into the SCA assembly as JAX-RS implementation (implementation.jaxrs). Tuscany also enrich the JAX-RS runtime with more databindings to provide support for data representations and transformation without the interventions from application code. This session will teach you how to model, implement, invoke and expose RESTful services using SCA and JAX-RS. We'll walk you through a sample application developed using Apache Tuscany and Wink.

Statistics

Views

Total Views
12,098
Views on SlideShare
6,068
Embed Views
6,030

Actions

Likes
1
Downloads
176
Comments
0

38 Embeds 6,030

http://lresende.blogspot.com 4255
http://lresende.blogspot.in 390
http://lresende.blogspot.com.br 195
http://lresende.blogspot.de 168
http://lresende.blogspot.co.uk 142
http://lresende.blogspot.fr 116
http://lresende.blogspot.ca 109
http://lresende.blogspot.com.es 81
http://lresende.blogspot.com.au 79
http://lresende.blogspot.it 73
http://lresende.blogspot.mx 36
http://lresende.blogspot.nl 34
http://lresende.blogspot.com.ar 27
http://lresende.blogspot.kr 26
http://lresende.blogspot.be 25
http://lresende.blogspot.jp 25
http://lresende.blogspot.hk 21
http://lresende.blogspot.se 19
http://lresende.blogspot.co.nz 19
http://lresende.blogspot.pt 18
http://lresende.blogspot.co.il 18
http://lresende.blogspot.co.at 18
http://lresende.blogspot.ru 16
http://lresende.blogspot.tw 15
http://lresende.blogspot.sg 15
http://lresende.blogspot.fi 14
http://lresende.blogspot.no 14
http://lresende.blogspot.ro 13
http://lresende.blogspot.ie 11
http://lresende.blogspot.hu 9
http://lresende.blogspot.ch 9
http://translate.googleusercontent.com 6
http://lresende.blogspot.gr 4
http://lresende.blogspot.dk 3
http://lresende.blogspot.sk 3
http://lresende.blogspot.cz 2
http://www.lresende.blogspot.de 1
http://www.lresende.blogspot.com.br 1
More...

Accessibility

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
Post Comment
Edit your comment

Building RESTful services using SCA and JAX-RS Building RESTful services using SCA and JAX-RS Presentation Transcript