DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • GET, POST, PUT, DELETE: Choosing HTTP Verbs in a Real .NET Core Web API, Not Just by the Textbook
  • Delegated Transport, Forked Authorization: Where Chat and AI-Agent Integrations Actually Break
  • A Non-Expiring AKS Deployment Token Could Read Secrets Across Three Namespaces
  • The Permission Was Valid. The Action Was Not Authorized.

Trending

  • Giving AI Agents Safe Access to Legacy Systems: Introducing legacy2mcp
  • AI Agents for Software Engineering and Autonomous Development Workflows
  • 5 Proven Strategies for Modernizing Legacy .NET Applications
  • The Real Cost of Change in Software Development

Draft This article hasn't been published, so readers can't see it.

In moderation This article is waiting for review, so readers can't see it yet.

Deleted This article has been deleted, so readers can't see it.

  1. DZone
  2. Data Engineering
  3. Databases
  4. Point of View on API Platforms

Point of View on API Platforms

API platforms in the digital transformation journey enable companies to think towards a digital economy. Here, explore challenges organizations can face while developing APIs.

By 
Chandra Manohar
·
Updated Sep. 29, 21 · Opinion
Post on X (opens in a new tab) Share on LinkedIn (opens in a new tab)
14.9K Views

Join the DZone community Save articles, join the discussion, and download Refcards and Trend Reports with a free account.

Join for free Already a member? Log in

APIs are foundational technology platforms in the digital transformation journey that enable companies to think towards a digital economy. APIs enable internal or external integration of data, services, and processes in the application development process. API management is essential in the digital economy to determine how to distribute, control, monitor, analyze and monetize. The common platform capabilities include developer portal, API gateway, API lifecycle management, and API analytics.

Some of the challenges faced by organizations while developing APIs are:

  • API-first is the core requirement in digital transformation. If the applications require to be built with a large number of APIs, it might take a long time to develop.
  • Business analysts, developers, and testers work in silos while implementing APIs and are not able to connect the story, as they may be using different tools.
  • Developing applications requires multiple ways of connecting such as data, application, services, processes, etc.
  • Challenges in getting the data out of legacy applications
  • Implementation of security aspects for the APIs while exposing or accessing the APIs
  • Managing and governing the APIs developed becomes even more complicated when you have a large number of APIs and different versions are used.

It is a good practice to have an API management platform to address the above challenges.  The below diagram gives a high-level overview of platform capabilities.

API Platform (High Level Capabilites)

The mind map below gives a detailed view of API Platform capabilities required for a digital transformation during the development life cycle.
API Platform (Development Capabilities)

The mind map below gives a detailed view of API Platform capabilities required for a digital transformation during the deploy and manage life cycle.

API Platform (Deploy & Manage Capabilities)


The methodology for building API-first applications is below.

methodology for building the API first applications


This blog provides a generic perspective about what the API Platforms should have capabilities for developing API-centric applications. There are many tools in the market which provide these capabilities, and one can choose the platform by evaluating them based on their fitment requirements. Below are some of the API platform providers available in the market. This is not a full list, as many more are available.

  • MuleSoft Anypoint (Salesforce)
  • Apigee (Google)
  • Amplify API Management (Axway)
  • IBM API Connect
  • Azure API Management
  • Oracle API Platform Cloud Service
  • Red Hat 3scale API Management
  • TIBCO Cloud Mashery API Management Platform
  • Software AG webMethods API Cloud
  • WSO2
  • DellBoomi
API

Published at DZone with permission of Chandra Manohar. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • GET, POST, PUT, DELETE: Choosing HTTP Verbs in a Real .NET Core Web API, Not Just by the Textbook
  • Delegated Transport, Forked Authorization: Where Chat and AI-Agent Integrations Actually Break
  • A Non-Expiring AKS Deployment Token Could Read Secrets Across Three Namespaces
  • The Permission Was Valid. The Action Was Not Authorized.

Partner Resources

×

Comments

Loading comments

The comments didn't load

Please try again in a moment.

Likes

Loading

The next likes didn't load. Please try again.

The likes didn't load

Please try again in a moment.

See who liked this

Log in or join DZone for free to see who liked this article.

Log in Join for free
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook