This IBM® Redbooks® publication provides insights into what APIs are and why they are important. It also provides insight into how to use IBM API Management to create, subscribe and connect to APIs, how to secure and test APIs, and how to gain business value from APIs.
API stands for Application Programming Interface. It provides developers the ability to exploit the functions of existing computer programs in other applications. APIs have been around for a long time. Today, companies are exposing APIs to allow others to consume their business functions. This helps companies to extend the reach of its brand, increase customer loyalty, and innovate and integrate more quickly with customers, business partners and suppliers.
IBM API Management Version 2.0 is a complete on-premise solution enabling companies to rapidly create, socialize and manage their APIs. It is designed to help create a scalable, secure, enterprise API management solution. It provides functions and capabilities through configuration, not coding, key areas of API management including security, capabilities, caching, analytics, and community.
In this book, we show you how to expose and manage APIs using IBM API Management. We develop a use case example, and walk through the actual implementation of the solution and usage of the APIs. Along the way, we cover some of the known best practices and areas of considerations when working with IBM API Management.
This book is written for those who will be working with IBM API Management for design, development, testing, deployment, administration, and maintenance of API management solutions.
Related BLOG posts
- Introduction to IBM API Management
- href="http://www.ibm.com/connections/blogs/bcde08b8-816c-42a8-aa37-5f1ce02470a9/entry/apim_redbk_security">Securing your APIs with IBM API Management
- What’s not to like about IBM API Management?
- API Management scalability
- 5 Things to Know about IBM API Management
- The World of APIs
- Versioning and promoting APIs in IBM API Management
- Mobile applications and the need for Application Programming Interfaces (APIs)
Table of contents
Chapter 1. API concepts, trends, and overview
Chapter 2. IBM API Management introduction
Chapter 3. Defining APIs
Chapter 4. Entitlements
Chapter 5. API security
Chapter 6. Scalability
Chapter 7. Testing, debugging, and error handling
Chapter 8. Versioning and promoting APIs
Chapter 9. Developer portal
Chapter 10. Analytics
Chapter 11. Mobile app development
These pages are Web versions of IBM Redbooks- and Redpapers-in-progress. They are published here for those who need the information now and may contain spelling, layout and grammatical errors.
This material has not been submitted to any formal IBM test and is published AS IS. It has not been the subject of rigorous review. Your feedback is welcomed to improve the usefulness of the material to others.
IBM assumes no responsibility for its accuracy or completeness. The use of this information or the implementation of any of these techniques is a customer responsibility and depends upon the customer's ability to evaluate and integrate them into the customer's operational environment.