Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity

Buy

While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and server applications that meet performance, scalability, reliability, and security goals, no matter what programming language and development framework you use.

Each recipe includes one or two problem statements, with easy-to-follow, step-by-step instructions for solving them, as well as examples using HTTP requests and responses, and XML, JSON, and Atom snippets. You'll also get implementation guidelines, and a discussion of the pros, cons, and trade-offs that come with each solution.

  • Learn how to design resources to meet various application scenarios
  • Successfully design representations and URIs
  • Implement the hypertext constraint using links and link headers
  • Understand when and how to use Atom and AtomPub
  • Know what and what not to do to support caching
  • Learn how to implement concurrency control
  • Deal with advanced use cases involving copying, merging, transactions, batch processing, and partial updates
  • Secure web services and support OAuth
(HTML tags aren't allowed.)

Progress in Artificial Intelligence: 13th Portuguese Conference on Artificial Intelligence, EPIA 2007, Workshops: GAIW, AIASTS, ALEA, AMITA, BAOSW
Progress in Artificial Intelligence: 13th Portuguese Conference on Artificial Intelligence, EPIA 2007, Workshops: GAIW, AIASTS, ALEA, AMITA, BAOSW

This book constitutes the refereed proceedings of the 13th Portuguese Conference on Artificial Intelligence, EPIA 2007, held in Guimarães, Portugal, in December 2007 as eleven integrated workshops. The 58 revised full papers presented were carefully reviewed and selected from a total of 210 submissions. In accordance with the eleven...

Pro Mapping in BizTalk Server 2009 (Expert's Voice in BizTalk)
Pro Mapping in BizTalk Server 2009 (Expert's Voice in BizTalk)
Learn good map design techniques for BizTalk Server and you will make huge differences to the processing speed of your implementation, as well as to the scalability and maintainability of your code. Regardless of your experience, expert authors Jim Dawson and John Wainwright ensure you make the right choices to...
Advanced J2EE Platform Development: Applying Integration Tier Patterns
Advanced J2EE Platform Development: Applying Integration Tier Patterns
A proven Java(TM)-based approach to standardizing and streamlining legacy migration

This book focuses on the key challenges developers face when using the Java 2 platform Enterprise Edition (J2EE) to encapsulate legacy applications for delivery in a multi-tier Internet environment. Leading Sun architects Torbjoern Dahlen and Thorbioern Fritzon...


Game Coding Complete, Third Edition
Game Coding Complete, Third Edition

I had been playing the Ultima series of games by Richard Garriott since I was in high school, and I was a die-hard fan. Every game he published, I played all the way through, from Ultima I on the Apple ][ to Ultima V on the IBM PC. Ultima VI came out right as I graduated from college, and I noticed that the contact information for Origin...

Symbian OS C++ for Mobile Phones
Symbian OS C++ for Mobile Phones
Programming Symbian OS is a key skill for mass market phone application development. Whether you are developing a
services for shipping mobile phones, or involved in pre-market mobile phone development, this book will help you unde
fundamental theory behind developing Symbian OS C++ code for constrained devices.

• A
...
Professional Java User Interfaces
Professional Java User Interfaces
This book covers the full development life cycle for professional GUI design in Java, from cost estimation and design to coding and testing.
  • Focuses on building high quality industrial strength software in Java
  • Ready-to-use source code is given throughout the text based on industrial-strength projects undertaken by...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy