API Management as a solution to Mobile Enablement

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: 


Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

Find Us on facebook Follow us on twitter Oracle SOA Suite forum
SOA PM team
Welcome to the Oracle SOA Suite team blog. We'll use this site for news and information that did not make it into our official documentation for a reason or another.

Search

Archives
« April 2015
SunMonTueWedThuFriSat
   
1
2
3
4
5
6
7
8
9
11
13
15
17
18
19
20
21
23
24
25
26
27
28
29
30
  
       
Today