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 Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Data Engineering
  3. Databases
  4. Why Invest in API Management?

Why Invest in API Management?

API management is not a new phenomenon. It's important to have an established process of publishing, promoting, and governing APIs in a secure and scalable environment.

Manuel Xavier user avatar by
Manuel Xavier
·
Feb. 07, 17 · Opinion
Like (3)
Save
Tweet
Share
6.60K Views

Join the DZone community and get the full member experience.

Join For Free

The increasing demands of internet business models, the internet streaming boom, and cloud adoption are uncovering the need for further investment in the API management domain. In this blog, I describe the history of, the future of, and the reasons for investing in API mManagement.

APIs and API Management Are Not New Phenomenon

The modern web APIs movement was born in 2000 with the publication of Roy Fielding's dissertation Architectural Styles and the Design of Network-based Software Architectures. In Chapter 5, Fielding introduced the Representational State Transfer (REST) architectural style for distributed hypermedia systems, and ever since, APIs have sustained the evolution of digital commerce, social media, cloud computing, and the mobile channel.

By 2006, Mashery launched the first solution for API management. The platform offered documentation support and access control for companies wishing to expose APIs. The initial version of the platform was poor in features, but it was an important mark, establishing a new domain in the application integration world.

The Process of API Management

API management is the process of publishing, promoting, and governing APIs in a secure and scalable environment.

Three main requirements drive API Management solutions:

1. API Security 

Organizations must ensure that published APIs do not pose a security liability. Uncontrolled access to sensitive information from data, content, and services cannot be allowed, and the underlying systems must be protected with authentication, rate limiting, and quotas.

2. API Governance 

Central governance of the APIs reduces a lot of the technical debt and double-work. API discoverability, reusability, lifecycles, documentation, monetization, and portal capability connect API developers to API consumers.

3. API Analytics

Centralized gathering and analysis of API analytics provides real-time dashboards. Understanding API usage and performance through interactive reporting is important for both API developers and API consumers.

Mapping to technology, the typical implementation of API management is realized through the integration of three specific components/modules:

  • API Gateway: Runtime component, responsible for routing and security enforcement.

  • API Manager: Design-time API governance and portal for providers and consumers.

  • API Analytics: Interactive visualization of usage and behavior.

Image title

Business Demands for IT Responsiveness Require Investment in API Management

Multiple drivers are pushing consumer-grade API management to become a must-have core IT service of a digital enterprise. API management is becoming a basic primitive offering of the IT Portfolio.

Mobile devices have become the first choice of a customer to facilitate engagement. Providing outstanding mobile customer interaction experience is now more than ever dependent on rich and complex APIs.

The premise of success for digital economy is the ability to quickly establish dynamic digital partnerships, enabling the creation of new-age services. APIs are the key foundation for the realization of those complex multi-partner ecosystem.

The adoption of external cloud and SaaS solutions has led to increased security threats. APIs are available all the time from everywhere, and accessible from multiple platforms. In-transit customer data needs to be protected.

Internet servicing is growing at a massive rate, putting a strain on existing infrastructure and business models. Also, the number of API calls will grow exponentially in the years to come, mainly fueled by the innovation around IoT.

API

Published at DZone with permission of Manuel Xavier. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Data Mesh vs. Data Fabric: A Tale of Two New Data Paradigms
  • Type Variance in Java and Kotlin
  • Simulate Network Latency and Packet Drop In Linux
  • Playwright vs. Cypress: The King Is Dead, Long Live the King?

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: