Skip to main content
  • Book
  • © 2017

API Management

An Architect's Guide to Developing and Managing APIs for Your Organization

Apress

Authors:

  • Provides a detailed insight into the technical challenges of API management and how to address them
  • No other book today addresses the aspect of technical challenges as completely
  • Highlights the need and importance of having an API management solution in today’s world of ubiquitous computing
  • Introduces enterprise architects and designers to the various API design patterns and aspects of API management

Buy it now

Buying options

eBook USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (12 chapters)

  1. Front Matter

    Pages i-xix
  2. Introduction to APIs

    • Brajesh De
    Pages 1-14
  3. API Management

    • Brajesh De
    Pages 15-28
  4. Designing a RESTful API Interface

    • Brajesh De
    Pages 29-57
  5. API Documentation

    • Brajesh De
    Pages 59-80
  6. API Patterns

    • Brajesh De
    Pages 81-104
  7. API Version Management

    • Brajesh De
    Pages 105-110
  8. API Security

    • Brajesh De
    Pages 111-142
  9. API Monetization

    • Brajesh De
    Pages 143-152
  10. API Testing Strategy

    • Brajesh De
    Pages 153-164
  11. API Analytics

    • Brajesh De
    Pages 165-170
  12. API Developer Portal

    • Brajesh De
    Pages 171-177
  13. API Governance

    • Brajesh De
    Pages 179-188
  14. Back Matter

    Pages 189-195

About this book

Maximize the impact of your assets and business services by providing APIs for developers and other users. The journey described in this book starts with identifying business assets. As part of the API team, you then need to identify and define the requirements of traffic management, security, mediation, and orchestration. You also must define metrics for the analytics to measure the success of the overall API program. API documentation and the ease of developer onboarding also determine the success of the APIs. Finally, monetization of these APIs leads to revenue generation for the enterprise.

Author De — an expert in building and managing API solutions — provides enterprise architects, designers, and technologists with insight into the world of APIs and the various technical aspects of building and managing an effective API management solution. API Management: Developing and Managing APIs for your Organization:

  • Introduces the basics of APIs and highlights their value
  • Provides an overview of technologies for building an API management solution and defines the requirements, including how to build a RESTful API
  • Offers design principles for building developer-friendly APIs
  • Explains how to secure your APIs
  • Shows how to use API analytics to measure the success of your APIs
  • Demonstrates how to monetize APIs

Finally, API Management touches on various technical nuances of creating, distributing, and managing an API. This book will not only help you learn how to design, build, deploy, and manage an API for an enterprise scale, but also generate revenue for your organization.


What You'll Learn

  • Discover the API life cycle
  • Design and develop APIs
  • Implement API security
  • Test your APIs
  • Deploy and monitor your APIs
Who This Book Is For

Enterprise architects, technology enthusiasts, security architects, and operations specialists.


Authors and Affiliations

  • Bangalore, India

    Brajesh De

About the author

Brajesh De is a seasoned technology expert with over 18 years of experience in technology consulting, architecture, design and implementation of highly distributed and scalable application integration solutions using REST API, SOA and JEE technologies.  He is an Accenture certified Senior Technology Architect. With specialization in API Management, he currently leads the API Management capability for Accenture's India Development Center. Priorto joining Accenture, he has worked as a Principal Architect with Apigee, architecting API Management solutions for large enterprises in Telco domain. He has also worked with Dell, where he was responsible for SOA governance rollout and building integration solutions for Dell’s internal applications using SOA technologies. Before Dell he was working as a Senior Technical Architect with Wipro Technologies where he has been instrumental in building complex integration solution for their tier one clients. 
Brajesh is also an experienced trainer, providing corporate training in advanced API and SOA technologies  He holds a B. Tech degree in Electrical Engineering from IIT-BHU, Varanasi. He was awarded the IIT BHU gold medal for securing the first position and first division in B.Tech. Electrical Engineering Examination, 1998.

Bibliographic Information

Buy it now

Buying options

eBook USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access