BalaRaju Vankala wrote in post #1095355:
> Thank you Peter Hickman,
> I am new to develop web services, Can you Explain how its work with an
> Example in Rails ??. I am Searching in google, but I didn't get the
> appropriate result.
> Thanks in Advance

If you would like to see how a well designed REST API (web service) is 
put together from the client's point of view take a look here:

http://developer.github.com/v3/

Take note that there are a few different camps for web services, but 
they primarily break down into one of three major categories.

1. XML-RPC (Remote Procedure Call) via SOAP
2. WS-* (Web Services - Deathstar) also via SOAP
3. RESTful (Representation State Transfer)

WS-* actually covers both 1 and 2 above, but it was worth pointing out 
the two basic types, RPC and Document styles.

Rails is, and has always been, an opinionated framework and RESTful web 
services is the clear winner for Rails applications. There is no 
build-in support for SOAP. There are some third party gems out there if 
you absolutely, positively, are forced to consume SOAP services.

There is far to much to know about web services to try to explain here, 
but when done correctly, building a Rails application IS building a 
RESTful web service. However, you will want to consider your 
application's design from both the perspective of the web user and any 
potential web service clients. As I said the GitHub developer is worth 
looking at to get a idea of how web services work in Rails.

-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to