PIs are essential to your business, and it’s important to develop a strategy around them. This is the first in a series of blog posts on API management.
Companies today realize that smart data strategy is fundamental for business success. They invest and spend resources to make sure data is protected, stored, and backed up. But, it’s just as important to manage the communication of data and ensure its seamless flow not only internally, but also with external sources, such as partners and clients. This is where APIs (application programming interfaces) come in. APIs enable applications and services to communicate. In a data-driven and multi-cloud world, APIs are essential to your business, and it’s important to develop a strategy around APIs. This is the first in a series of blog posts on API management.
A successful API strategy needs to include two essential concepts:
APIs enable application and services integration. Be it via HTTP/S REST/SOAP or any other protocol, APIs are the contract between the parties. Since APIs are critical for business process orchestration, it’s a good strategy for companies to take an “API first” approach. This blog post, “Understanding API First Design,” goes into detail on what that looks like.
The fundamental idea is to have the API contract well-defined, long before the app or service is in place. This drives focused thinking, where the “what” comes before the “how.” In other words, let’s define whatthis service is required to provide, before we think of how it is to be implemented. In most cases the “what” is more critical. Once the API is defined, it enables the freedom to replace or recreate the underlying implementation as needed.
Beyond just the strategic approach to API-first, you also need technology that supports good API management. As your business increases the number of its APIs, you need a repository to hold all those contracts in a central location — within the organization or as a service in the cloud. This repository serves as a hub, where APIs are published, searched for, and consumed. At its foundation, good API management is comprised of three major building blocks, which you need for a successful API hub: an API manager, API gateway, and API portal. Let’s review each of these briefly.
From on-prem-to-cloud integrations to custom application-to-cloud integrations, the questions are the same: What is the integration experience you need to offer and who will own it?
What is API product management and what can you be doing to be a better API product manager — get aligned with SaaS and enterprise software requirements. This guide lays out what is API product management and some of the things you should be doing to be a good product manager.
Learn what are the most important API security threats engineering leaders should be aware of and steps you can take to prevent them
When selecting a solution for managing your APIs, assess its ease of use, manageability, governance, security, and breadth of features.
The method used for this initial research was to obtain a list of the ASX100 (as of 18 September 2020). Then work through each company looking at the following