๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

REST in Practice: Hypermedia and Systems Architecture

โœ Scribed by Jim Webber, Savas Parastatidis, Ian Robinson


Publisher
O'Reilly Media
Year
2010
Tongue
English
Leaves
448
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications?

In this insightful book, three SOA experts provide a down-to-earth explanation of REST and demonstrate how you can develop simple and elegant distributed hypermedia systems by applying the Web's guiding principles to common enterprise computing problems. You'll learn techniques for implementing specific Web technologies and patterns to solve the needs of a typical company as it grows from modest beginnings to become a global enterprise.

  • Learn basic Web techniques for application integration
  • Use HTTP and the Webโ€™s infrastructure to build scalable, fault-tolerant enterprise applications
  • Discover the Create, Read, Update, Delete (CRUD) pattern for manipulating resources
  • Build RESTful services that use hypermedia to model state transitions and describe business protocols
  • Learn how to make Web-based solutions secure and interoperable
  • Extend integration patterns for event-driven computing with the Atom Syndication Format and implement multi-party interactions in AtomPub
  • Understand how the Semantic Web will impact systems design

โœฆ Table of Contents


Copyright......Page 6
Foreword......Page 11
Preface......Page 13
1 The Web As a Platform for Building Distributed Systems......Page 19
Architecture of the Web......Page 20
Thinking in Resources......Page 22
From the Web Architecture to the
REST Architectural Style......Page 30
The Web As an Application Platform......Page 33
Web Friendliness and the Richardson Maturity Model......Page 36
GET on Board......Page 38
2 Introducing Restbucks: How to GET a Coffee,
Web Style......Page 39
Restbucks: A Little Coffee Shop with Global Ambitions......Page 40
Toolbox......Page 45
Here Comes the Web......Page 48
Lose Weight, Feel Great!......Page 49
A Simple Coffee Ordering System......Page 50
URI Templates......Page 53
URI Tunneling......Page 55
POX: Plain Old XML over HTTP......Page 60
We Are Just Getting Started......Page 72
Modeling Orders As Resources......Page 73
Building CRUD Services......Page 75
Aligning Resource State......Page 96
Consuming CRUD Services......Page 101
Consuming Services Automatically with WADL......Page 104
CRUD Is Good, but Itโ€™s Not Great......Page 108
The Hypermedia Tenet......Page 111
Hypermedia Formats......Page 115
Contracts......Page 126
Hypermedia Protocols......Page 130
Building the Ordering Service in Java......Page 146
Building the Ordering Service in .NET......Page 158
Ready, Set, Action......Page 170
GET Back to Basics......Page 173
Caching......Page 175
Making Content Cacheable......Page 179
Implementing Caching in .NET......Page 185
Consistency......Page 189
Extending Freshness......Page 197
Stay Fresh......Page 201
The Format......Page 203
Common Uses for Atom......Page 206
Using Atom for Event-Driven Systems......Page 207
Building an Atom Service in Java......Page 225
Building an Atom Service in .NET......Page 237
Atom Everywhere?......Page 252
After the Event......Page 254
8 Atom Publishing Protocol......Page 255
Atom Publishing Protocol......Page 256
Implementing Order Fulfillment Using AtomPub......Page 267
Implementing AtomPub in .NET......Page 286
A Versatile Protocol......Page 301
9 Web Security......Page 303
HTTP Security Essentials......Page 304
Identity and the OpenID Protocol......Page 313
The OAuth Protocol......Page 333
Service Hacks and Defenses......Page 357
Final Thoughts......Page 367
Syntax Versus Semantics......Page 369
Structure and Representation of Information......Page 370
The Semantic Web......Page 375
Microformats......Page 390
Linked Data and the Web......Page 391
Guidance......Page 392
Are Web Services Evil?......Page 393
SOAP: The Whole Truth......Page 394
WSDL: Just Another Object IDL......Page 398
Two Wrongs Donโ€™t Make a Right......Page 404
Secure, Reliable, Transacted......Page 405
A Requiem for Web Services?......Page 423
Building and Running Web-Based Services......Page 425
No Architecture Without Measurement......Page 427
Selling the Web......Page 430
Go Forth and Build......Page 432
Index......Page 433

โœฆ Subjects


ะ˜ะฝั„ะพั€ะผะฐั‚ะธะบะฐ ะธ ะฒั‹ั‡ะธัะปะธั‚ะตะปัŒะฝะฐั ั‚ะตั…ะฝะธะบะฐ;ะŸั€ะพะตะบั‚ะธั€ะพะฒะฐะฝะธะต ะธะฝั„ะพั€ะผะฐั†ะธะพะฝะฝั‹ั… ัะธัั‚ะตะผ;


๐Ÿ“œ SIMILAR VOLUMES


REST in Practice: Hypermedia and Systems
โœ Jim Webber, Savas Parastatidis, Ian Robinson ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› O'Reilly Media ๐ŸŒ English

Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications? In this insightful book, three SOA experts provide a down-to-earth expl

REST in Practice: Hypermedia and Systems
โœ Jim Webber, Savas Parastatidis, Ian Robinson ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› O'Reilly Media ๐ŸŒ English

Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications? In this insightful book, three SOA experts provide a down-to-earth expla

REST in Practice: Hypermedia and Systems
โœ Jim Webber, Savas Parastatidis, Ian Robinson ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› O'Reilly Media ๐ŸŒ English

Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications? In this insightful book, three SOA experts provide a down-to-earth expla

Quality and Communicability for Interact
โœ Francisco V. Cipolla-ficarra ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Information Science Reference ๐ŸŒ English

Quality and Communicability for Interactive Hypermedia Systems: Concepts and Practices for Design explores ways to overcome obstacles to successful communication from theories of communicability to the various levels of design and integration. With a heuristic focus on how current system design affe

Embedded Systems Architecture: Explore a
โœ Daniele Lacamera ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

Key FeaturesIdentify and overcome challenges in embedded environmentsUnderstand the steps required to increase the security of IoT solutionsBuild safety-critical and memory-safe parallel and distributed embedded systemsBook Description Embedded systems are self-contained devices with a dedicated pu

Hypermedia Systems
โœ Carson Gross, Adam Stepinski, Deniz AkลŸimลŸekโ€ƒ ๐Ÿ“‚ Library ๐ŸŒ English

lol lmao