aspose file tools*
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 JavaScript Promises Essentials this week in the JavaScript forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Need reading resources on WebServices." Watch "Need reading resources on WebServices." New topic
Author

Need reading resources on WebServices.

Santosh Kavadimatti
Greenhorn

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
    
    1
Hi!
As usual, I will shamelessly promote my own electronic book: http://www.slideshare.net/krizsan/scdjws-5-study-notes-3085287
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:
http://netbeans.org/kb/trails/web.html

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: http://www.slideshare.net/krizsan
H Paul
Ranch Hand

Joined: Jul 26, 2011
Posts: 471
    
    4
"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

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

-Jignesh
Santosh Kavadimatti
Greenhorn

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

I will start with the Ivan's book.

Thank you Ivan..
John Jai
Bartender

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

-Jignesh

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

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.

Books
  • REST API Design Rulebook - http://shop.oreilly.com/product/0636920021575.do
  • REST in Practice - http://oreilly.com/catalog/9780596805838
  • RESTful Web Services Cookbook - http://oreilly.com/catalog/9780596801694
  • RESTful Web Services - http://oreilly.com/catalog/9780596529260
  • Patterns of Enterprise Application Architecture - http://martinfowler.com/books.html#eaa


  • Papers
  • Representational State Transfer (REST) - http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm
  • InfoQ Explores REST - http://www.infoq.com/minibooks/emag-03-2010-rest
  • Is your API naked? - http://info.apigee.com/api-roadmap-considerations
  • Developers Like Hypermedia, But They Don't Like Web Browsers - http://www.crummy.com/writing/speaking/2010-WS-REST/Developers%20Like%20Hypermedia.pdf


  • Articles
  • Design Issues for the World Wide Web - http://www.w3.org/DesignIssues
  • Richardson Maturity Model (1) - http://www.crummy.com/writing/speaking/2008-QCon/act3.html
  • Richardson Maturity Model (2) - http://martinfowler.com/articles/richardsonMaturityModel.html
  • Wikipedia: REST - http://en.wikipedia.org/wiki/Representational_State_Transfer
  • RESTful API Design: Teach a Dog to REST - http://blog.apigee.com/detail/restful_api_design
  • A Brief Introduction to REST - http://www.infoq.com/articles/rest-introduction
  • An Introduction To RESTful Services With WCF - http://msdn.microsoft.com/en-us/magazine/dd315413.aspx
  • JSON - http://www.json.org
  • JRD - http://hueniverse.com/2010/05/jrd-the-other-resource-descriptor
  • JSONP - http://bob.pythonmac.org/archives/2005/12/05/remote-json-jsonp
  • jQuery AJAX library - http://api.jquery.com/jQuery.ajax
  • CORS - http://www.w3.org/TR/cors
  • Roy Fielding quote on hypermedia - http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven
  • Roy Fielding quote on REST resources - http://roy.gbiv.com/untangled/2008/paper-tigers-and-hidden-dragons
  • Cool URIs don't change - http://www.w3.org/Provider/Style/URI


  • RFCs
  • RFC 1738, Uniform Resource Locators (URL) - http://tools.ietf.org/html/rfc1738
  • RFC 2119, Key words for use in RFCs to Indicate Requirement Levels - http://tools.ietf.org/html/rfc2119
  • RFC 2616, Hypertext Transfer Protocol (HTTP/1.1) - http://www.w3.org/Protocols/rfc2616/rfc2616.html
  • RFC 3986, Uniform Resource Identifier (URI) - http://tools.ietf.org/html/rfc3986/url]
  • RFC 3987, Internationalized Resource Identifiers (IRIs) - [url=http://tools.ietf.org/html/rfc3987]http://tools.ietf.org/html/rfc3987
  • RFC 4287, The Atom Syndication Format - http://tools.ietf.org/html/rfc4287
  • RFC 4627, JavaScript Object Notation (JSON) - http://tools.ietf.org/html/rfc4627
  • RFC 5849, The OAuth 1.0 Protocol - http://tools.ietf.org/html/rfc5849
  • RFC 5988, Web Linking - http://tools.ietf.org/html/rfc5988
  • Draft, The OAuth 2.0 Protocol - http://tools.ietf.org/html/draft-ietf-oauth-v2
  • Draft, URI Template - http://tools.ietf.org/html/draft-gregorio-uritemplate


  • Hope this helps.

    WRML and the REST API Design Rulebook
     
    I agree. Here's the link: http://aspose.com/file-tools
     
    subject: Need reading resources on WebServices.