,

RESTful Web APIs

Services for a Changing World

Paperback Engels 2013 1e druk 9781449358068
€ 52,18
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that don't include many of the architecture's benefits. With this practical guide, you'll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerful and secure applications, using the tools designed for the world's most successful distributed computing system: the World Wide Web.

You'll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and then put everything together with a step-by-step guide to designing a RESTful Web API.

- Examine API design strategies, including the collection pattern and pure hypermedia
- Understand how hypermedia ties representations together into a coherent API
- Discover how XMDP and ALPS profile formats can help you meet the Web API "semantic challenge"
- Learn close to two-dozen standardized hypermedia data formats
- Apply best practices for using HTTP in API implementations
- Create Web APIs with the JSON-LD standard and other the Linked Data approaches
- Understand the CoAP protocol for using REST in embedded systems

Specificaties

ISBN13:9781449358068
Taal:Engels
Bindwijze:paperback
Aantal pagina's:408
Uitgever:O'Reilly
Druk:1
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Mike Amundsen

An internationally known author and lecturer, Mike Amundsen travels throughout the United States and Europe consulting and speaking on a wide range of topics including distributed network architecture, Web application development, Cloud computing, and other subjects. His recent work focuses on the role hypermedia plays in creating and maintaining applications that can successsfully evolve over time. He has more than a dozen books to his credit. His most recent book is "Building Hypermedia APIs with HTML5 and Node" He also contributed to the book "RESTful Web Services Cookbook" (by Subbu Allamaraju). When he is not working, Mike enjoys spending time with his family in Kentucky, USA

Andere boeken door Mike Amundsen

Inhoudsopgave

Foreword
Introduction

1. Surfing the Web
-Episode 1: The Billboard
-Episode 2: The Home Page
-Episode 3: The Link
-Episode 4: The Form and the Redirect
-Application State
-Resource State
-Connectedness
-The Web Is Something Special
-Web APIs Lag Behind the Web
-The Semantic Challenge

2. A Simple API
-HTTP GET: Your Safe Bet
-How to Read an HTTP Response
-JSON
-Collection+JSON
-Writing to an API
-HTTP POST: How Resources Are Born
-Liberated by Constraints
-Application Semantics Create the Semantic Gap

3. Resources and Representations
-A Resource Can Be Anything
-A Representation Describes Resource State
-Representations Are Transferred Back and Forth
-Resources with Many Representations
-The Protocol Semantics of HTTP
-Which Methods Should You Use?

4. Hypermedia
-HTML as a Hypermedia Format
-URI Templates
-URI Versus URL
-The Link Header
-What Hypermedia Is For
-Beware of Fake Hypermedia!
-The Semantic Challenge: How Are We Doing?

5. Domain-Specific Designs
-Maze+XML: A Domain-Specific Design
-How Maze+XML Works
-The Collection of Mazes
-Is Maze+XML an API?
-Client #1: The Game
-A Maze+XML Server
-Client #2: The Mapmaker
-Client #3: The Boaster
-Clients Do the Job They Want to Do
-Extending a Standard
-The Mapmaker's Flaw
-Maze as Metaphor
-Meeting the Semantic Challenge
-Where Are the Domain-Specific Designs?
-If You Can't Find a Domain-Specific Design, Don't Make One
-Kinds of API Clients
Afgekapt op 59 regels

Managementboek Top 100

€ 52,18
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          RESTful Web APIs