X

An Oracle SOA Suite - Team Blog

API Management as a solution to Mobile Enablement

Guest Author

API Management is an innovative approach to mobile
enablement that is seeing a lot of adoption in recent times. With API
Management, organizations expose existing IT assets and services as Application
Programming Interfaces or APIs, which can be leveraged by third parties. This
allows tapping into innovation by mobile application developers external to the
organization and capturing new revenue opportunities. It allows for
differentiated customer service as third parties may conglomerate disparate
APIs from different vendors to provide innovative solutions that would not be
possible otherwise. 

Oracle
API Management
is a unique in its offering that it encompasses management
of both the internal and external life-cycles of the APIs. It offers the
following:

· Provides complete API life-cycle management,
including definition, creation, security, monitoring, and management of APIs

· Enables developers to REST-ify existing and
new services for API exposure

· Provides
opportunities to grow and enrich developer communities with pre-built,
customizable portals

· Delivers proven, trusted API management
solutions

Figure: API Management Lifecycle – Reference
Architecture

 Specifics on the components of the API Management architecture:

 1. API Portal External developer
portal, sits on top of API repository & API gateway 
  •  Self-service registration, on-boarding 
  • API "market place"
  • API documentation, forums, blogs, "support"
  • API key delivery
  • API testing tools
  • Visualization of runtime usage metrics/monitoring
  • Bill presentment/contract agreement
 2. Oracle API Gateway Exposes APIs to the external world
  • API Key generation/validation
  • Access enforcement
  • Rate Limiting / Client Throttling
  • Response caching
    API virtualization in the
    DMZ
  • Security token & protocol mediation
  • Firewalling, method/parameter white
    listing
  • API aggregation & mash-up
  • API usage measurement & reporting
3. Oracle Enterprise Repository

  • Back office API Catalog
  •  Content prep environment
  • API service dependency analysis
  • API lifecycle management 

4. Oracle Service Bus
  • Access enforcement
  • Routing, mediation, service
    throttling, response caching, versioning - abstracts backend services
  • Rich
    connectivity  
  • Heavy duty payload
    transformations
  • API virtualization, protocol & security translation for
    internal
    apps

To find out more, visit us: Oracle API Management

To learn more about Oracle Mobile Suite to help you with your mobile strategy, visit us at oracle.com/mobile 

This is the third post in the Mobile Integration blog series. Here are the other two: 


Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.