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
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Beyond Manual Annotation: Engineering Self-Correcting Pseudo-Labeling Pipelines
  • Building Threat Intelligence Pipelines Using Python, APIs, and Elasticsearch
  • Implementing Secure API Gateways for Microservices Architecture
  • Contract-First Integration: Building Scalable Systems With Flyway, OpenAPI, and Kafka

Trending

  • Persistent Memory for AI Agents Using LangChain's Deep Agents
  • Liquid Glass, Material 3, and a Lot of Plumbing
  • Chaos Engineering Has a Blind Spot. Agentic AI Lives in It.
  • Good Data, Bad Metric: A Mutation Testing Pattern for Analytics Engineering
  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 user avatar
Chandra Manohar
·
Updated Sep. 29, 21 · Opinion
Likes (3)
Comment
Save
Tweet
Share
14.8K Views

Join the DZone community and get the full member experience.

Join For Free

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

  • Beyond Manual Annotation: Engineering Self-Correcting Pseudo-Labeling Pipelines
  • Building Threat Intelligence Pipelines Using Python, APIs, and Elasticsearch
  • Implementing Secure API Gateways for Microservices Architecture
  • Contract-First Integration: Building Scalable Systems With Flyway, OpenAPI, and Kafka

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

  • 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