The moose likes Web Services and the fly likes Need reading resources on WebServices. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Introducing JavaFX 8 Programming this week in the JavaFX forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Need reading resources on WebServices." Watch "Need reading resources on WebServices." New topic

Need reading resources on WebServices.

Santosh Kavadimatti

Joined: Oct 23, 2011
Posts: 4
Hi All,

I am new to Web Services and interested in learning it.

Can you please guide me with some good resources to start with?

Thanks in advance!

Ivan Krizsan
Ranch Hand

Joined: Oct 04, 2006
Posts: 2198
As usual, I will shamelessly promote my own electronic book:
It is free so you can try it, delete it if you do not like it or keep it if you do.
Another free resource is the NetBeans web service tutorials:

There are other books available, but these are not free:
J2EE Web Services - Richard Monson-Haefel (good introduction, but skip parts on JAX-RPC and UDDI)
Java Web Services Up and Running - Martin Kalin

If you do not already have experience with XML, you should study it prior to reading anything else - it is a very important basis for web services with both JAX-WS and JAX-RS.
Best wishes!

My free books and tutorials:
H Paul
Ranch Hand

Joined: Jul 26, 2011
Posts: 471
"Thousands of candles can be lit from a single candle,
and the life of the candle will NOT be shortened.
Happiness never decreases by being shared."

Thanks for your shared ebook: A lightened candle in deed!
Jignesh Patel
Ranch Hand

Joined: Nov 03, 2001
Posts: 626

Very interesting. Is there a way to download the book?

Santosh Kavadimatti

Joined: Oct 23, 2011
Posts: 4
Thank you All,

I will start with the Ivan's book.

Thank you Ivan..
John Jai

Joined: May 31, 2011
Posts: 1776
Jignesh Patel wrote:Ivan,
Very interesting. Is there a way to download the book?


I just downloaded using the link "download" in the top of the slide. Try that.
Mark Masse
author and iconoclast

Joined: Nov 08, 2011
Posts: 20
Here are some of the sources that I used in the past to learn more about REST and modern Web Service-based applications.

  • REST API Design Rulebook -
  • REST in Practice -
  • RESTful Web Services Cookbook -
  • RESTful Web Services -
  • Patterns of Enterprise Application Architecture -

  • Papers
  • Representational State Transfer (REST) -
  • InfoQ Explores REST -
  • Is your API naked? -
  • Developers Like Hypermedia, But They Don't Like Web Browsers -

  • Articles
  • Design Issues for the World Wide Web -
  • Richardson Maturity Model (1) -
  • Richardson Maturity Model (2) -
  • Wikipedia: REST -
  • RESTful API Design: Teach a Dog to REST -
  • A Brief Introduction to REST -
  • An Introduction To RESTful Services With WCF -
  • JSON -
  • JRD -
  • JSONP -
  • jQuery AJAX library -
  • CORS -
  • Roy Fielding quote on hypermedia -
  • Roy Fielding quote on REST resources -
  • Cool URIs don't change -

  • RFCs
  • RFC 1738, Uniform Resource Locators (URL) -
  • RFC 2119, Key words for use in RFCs to Indicate Requirement Levels -
  • RFC 2616, Hypertext Transfer Protocol (HTTP/1.1) -
  • RFC 3986, Uniform Resource Identifier (URI) -]
  • RFC 3987, Internationalized Resource Identifiers (IRIs) - [url=]
  • RFC 4287, The Atom Syndication Format -
  • RFC 4627, JavaScript Object Notation (JSON) -
  • RFC 5849, The OAuth 1.0 Protocol -
  • RFC 5988, Web Linking -
  • Draft, The OAuth 2.0 Protocol -
  • Draft, URI Template -

  • Hope this helps.

    WRML and the REST API Design Rulebook
    I agree. Here's the link:
    subject: Need reading resources on WebServices.
    It's not a secret anymore!