Appendix A. Guiding Principles of RESTful Web APIs
The guiding principle driving this recipe collection is:
Leverage global reach to solve problems you havenât thought of for people you have never met.
The supporting principles are illustrated in Figure A-1 and described further in the following list.
- Discovery
-
Good recipes increase our global reachâthe ability to share our solutions and to find and use the solutions of others.
- Extension
-
Good recipes make well-designed services available for others to use in ways we havenât thought of yet.
- Composition
-
Good recipes make it possible for âstrangersâ (services and/or people) to safely and successfully interact with each other to solve a problem.
- Evolution
-
Good recipes promote longevity and independent evolution on a scale of decades.
- Longevity
-
Good recipes recognize that nothing is permanent and things will always change over time.
Get RESTful Web API Patterns and Practices Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.