APIs a strategy guide
Programmers used to be the only people excited about APIs, but now a growing number of companies see them as a hot new product channel. This concise guide describes the tremendous business potential of APIs, and demonstrates how you can use them to provide valuable services to clients, partners, or...
Autor principal: | |
---|---|
Otros Autores: | , , , |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Farnham :
O'Reilly
2012.
2011. |
Edición: | First edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627981806719 |
Tabla de Contenidos:
- Table of Contents; Preface; Conventions Used in This Book; Using Code Examples; Acknowledgments; Safari® Books Online; How to Contact Us; Chapter 1. The API Opportunity; Why We Wrote This Book; Who Is This Book For?; What Is an API?; How Is an API Different from a Website?; ...But APIs and Websites Have a Lot in Common; Who Uses an API?; Types of APIs; Why Now?; Chapter 2. APIs as a Business Strategy; The Growth of APIs; Why You Might Need an API; You Need a Second Mobile App; Your Customers or Partners Ask for an API; Your Site Is Getting Screen-Scraped
- You Need More Flexibility in Providing ContentYou Have Data to Make Available; Your Competition Has an API; You Want to Let Potential Partners Test the Waters; You Want to Scale Integration with Customers and Partners; An API Improves the Technical Architecture; Chapter 3. Understanding the API Value Chain; Defining the Value Chain: Ask Key Questions; Creating a Private API Value Chain; Ways to Use a Private API; Efficiently Creating Public Apps; Supporting Partner Relationships; Creating Internal Apps; Benefits of Private APIs; Risks Related to Private APIs; Creating a Public API Value Chain
- Ways to Use a Public APIEnhancing Value and Extending Your Brand; Reaching Niche Markets; Expanding Reach Across Platforms and Devices; Fostering Innovation; Benefits of Public APIs; Risks Related to Public APIs; Shifting: Private to Public, Public to Private; Netflix: Public API to Private API; API Business Models for Working with Partners; Expanding Reach: More Apps, More Platforms; Gaining Indirect Revenue; Increasing Innovation through Partners; Increasing Application Value through Integration; Freemium Use; Programmable Web's View of API Business Models
- Chapter 4. Crafting Your API Product StrategyEstablish a Clear Business Objective; Have a Vision for Your API; API Strategy Basics; APIs Need a Business Sponsor; Types of API Strategies; Private API Strategies; Public API Strategies; Putting Together a Team; The Developer Evangelist; Objections to APIs; Chapter 5. Key Design Principles for APIs; Designing APIs for Specific Audiences; Designing for Developers; Designing for Application Users; Best Practices for API Design; Differentiate Your API; Make Your API Easy to Try and Use; Make Your API Easy to Understand; Don't Do Anything Weird
- Less Is MoreTarget a Specific Developer Segment; Technical Considerations for API Design; REST; Pure REST; Pragmatic REST; Pragmatic RESTful Principles; Example: Designing with Pragmatic REST; Sometimes REST Needs a Rest; XML vs. JSON; Versioning and API Design; Having a Mediation Layer; Taking the Plunge: Going Versionless; Designing Infrastructure for APIs; Data Center or Cloud?; Caching Strategies; Controlling API Traffic; Chapter 6. API Security and User Management; User Management; Do You Need to Start from Scratch?; Questions to Ask About User Management; Identification
- Authentication: Proving Who You Are