SlideShare a Scribd company logo
Enterprise API: Best Practice to create
World class API ecosystem
By
Sanjay Roy
API Ecosystem Enthusiast
A case for API management platform
Powering the API Economy
 Mobile and Cloud Computing
Have fundamentally changed the way we interact with companies we do business with. Today's
consumer and business interactions span different applications, devices and network channels.
Customers, partners and employees demand access to business services and data anytime,
anywhere or any device, from any source. API infrastructure is the key to agile and consistent
delivery of business services. Instead of building large monolithic applications, enterprises are
taking an “API First” approach to building applications. An enterprise needs an unified platform
for the delivery, management and security of APIs.
This presentation will outline different ways an Enterprise API platform can help your enterprise
deliver new business services in the new API economy
Modernize old Application interfaces
 The Challenge
Most enterprise applications were deployed before the age of mobile and cloud computing. These systems rely on
interface standard such as SOAP, XML, JMS and PL/SQL etc.
Cloud and mobile applications use lightweight, web oriented architecture, requiring interface powered by REST, JSON,
and Oauth protocols. These web oriented standards are still evolving and maturing
Backend application are often complex systems that are expensive and slow to change, and in some cases too fragile
to change
 The Solution
Utilize the API platform as an abstraction and intermediary layer to perform real-time transformation such as SOAP-to-
REST and XML-to-JSON.
Keep existing SOA (Service Oriented Architecture) interfaces as an internal interface standard to minimize changes to
back-end systems.
Let the API platform mediate interface requirements from different platform such as iOS, Android, Google.
Create Mash-Up APIs/Applications
 The Challenges
The Web is no longer just a vast information resource, it is a platform: “The Programmable Web”. Enterprises and
Services Providers make available rich APIs that you can leverage to deliver business services faster and better.
Your backend SOA services are granular and transaction centric. They need to be re-factored to create new user-
centric and device specific business application
API is the new application. You need to create new APIs quickly by combining available internal and third party
resources.
 The Solution
Use the API platform to orchestrate internal and third-party APIs to create new mash-up APIs that can power new
business services and applications. Use the API platform to re-factor backend API services and data sets to be
more user centric
Do not re-invent the wheel. Save valuable and critical enterprise time by using a robust API platform to simply the
complex process
Broker Third-Party APIs
 The Challenges
Each Open API provider, Cloud service providers and B2B partner specifies their own API protocol and security
requirement.
Existing B2B integrations are already deployed with trust relationships, certificates, and security tokens.
REST is a style, not a standard. Oauth is a loosely defined standard. Not all API coded using REST-JSON-Oauth
scheme are exactly the same
 The solution
Use the API platform to broker partner and Open APIs. Mediate both protocols and security retirements
Create Internal or customer facing APIs to abstract away differences and isolate changes from API partners.
Take API security out of the hands of your developers. Manage Third-Party API keys and tokens centrally.
Prevent Attack & Threats
 The Challenges
Cyber attacks are increasing in volume and sophistication.
Attackers are now backed by organized crime and nation states
All systems are at risk, but especially externally exposed APIs and web interfaces.
Mobile devices are inherently less secure because they run lightweight operating systems, operate over public
networks and are easily lost of stolen.
 The Solution
Use the API platform to broker partner and Open APIs. Mediate both protocols and security retirements
Create Internal or customer facing APIs to abstract away differences and isolate changes from API partners.
Take API security out of the hands of your developers. Manage Third-Party API keys and tokens centrally.
 Hacker's Heck List
 Username, Password/PIN Code, Account Number, Social Security Number
 Intellectual Property
 Personal Identifiable Information
 Organization Information
 Open ports
 Unprotected APIs
 Tokens & Non-SSL Connections
Simplify access across Business Systems
 The Challenges
Security Silos are still widely prevalent across vendor such as Oracle, IBM and Microsoft. New Cloud based services
create additional security silos.
User experience is now across multiple devices and platforms. Single-Sign-On (SSO) needs to extend to Cloud-based
services and mobile devices.
Mash-up applications and Cloud based services use third-party APIs. How can identities be propagated safely across
the network boundaries.
 The Solution
The API platform can facilitate SSO across different security silo by mediating security tokens of all types. A flexible
Security Token Service can cover different standards such as Oauth and SAML, or vendor technologies such as
Kerberos, CA and Oracle.
Securely encapsulates user identities in encrypted tokens to safeguard federation of identity across business partners.
Integrate with third-party identity providers such as Google, Facebook and Linkedin
Protect Data and Safeguard privacy
 The Challenges
Enable access to sensitive data via web, Cloud and mobile devices, for only user with appropriate access rights
Meet stringent compliance and privacy requirements to ensure proper control and monitoring of data security
Legacy backend systems cannot enforce data security policies due to lack of attribute/role/claim based access control
 The Solution
Leverage the API platform to monitor for sensitive data in he header, message, or attachment in all cloud and mobile
traffic.
Redact sensitive data on-the-wire in accordance with need-to-know policies
Implement audit, monitoring and alerts to detect non-compliance situations for remediation.
Simplify Oauth Implementation
 The Challenges
Oauth is rapidly becoming the default authorization protocol for all Cloud and mobile platforms, supported by major
Cloud service providers.
Consumers want to log in to services using their existing social and business identities from Google, Facebook, and
PayPal.
Existing identify and access management platforms have poor to no Oauth Support
 The Solution
Leverage the API platform to provide consistent Oauth implementation across all Open APIs.
Deploy Security Token Services (STS) to mediate existing tokens/Cookies/Certificates used in the backend
applications.
Leverage Oauth and JSON web tokens to simplify legacy access management technologies.
Create Targeted service offering
 The Challenges
One-size-fits-all is no longer an option. Customer and partners have choices and the barrier to switch is lower then
ever
Business services must be differentiated and targeted. Customer buy only what they need and whenever they need it.
Good user experience is mandatory. User expects application interactions to be optimized for the device and platform
of their choice.
 The Solution
Build APIs that are optimized for different platforms, channels and application types, but leverage the same backend
services
Use the API platform to control service delivery and offer differentiated services by service level and options
Monitor and analyze API usage to measure service adoption and identify business opportunities
Monitor, Track and Debug Transactions
 The Challenges
Monitor and track every API call and transaction. Raise alert when exception are detected
Quickly debug exceptions to keep business flowing and meet service level agreements.
Perform testing and monitor system response in real-time.
 The Solution
Leverage the API platform to track and record every transaction for auditing and debugging.
Make available drill-down information to quickly perform Root Cause Analysis (RCA). Capture drill-down data in
accordance with policy steps.
Enable real-time monitoring to diagnose system performance and transaction issues.
Ensure Quality of Service
 The Challenges
While cloud and mobile services are mainstream, there are still considerable concern about reliability, security and
performance.
Services that become unavailable or slow can result in loss of business and damage to the brand
APIs can go down from not only malicious attacks, but also from “friendly fire” from poorly designed API clients.
 The Solution
Measure and monitor quality of service (QoS) at the point of service delivery. The API platform can monitor quality of
service and raise alert.
The API platform can take real-time preventive or corrective actions to uphold quality of service, including traffic routing
and throttling, as well as provisioning additional API server bandwidth.
Service quality data collected by the API platform can help the enterprise analyze API usage pattern and trends, thus
helping to improve infrastructure planning and sizing.
Enforce Contract and SLA Term
 The Challenges
Differentiated service offerings can be a powerful go-to-market strategy. How do you enforce the terms of the
contract/service level agreement?
Freemium is a powerful sales model for Cloud based services. How do you ensure free customers do not overpower
your Cloud delivery infrastructure and cause service deterioration for paying customers.
Short-term promotions can be a powerful tool to let customers try new services or higher level of services. Can you
Cloud delivery platform keep pace with marketing programs
 The Solution
Use the API platform to enforce quota and meter usage of services, whether it is usage over a specific time period,
concurrent connections, or number of allowable devices
Use configurable policies to manage quota and thresholds. Delegate management of quota variables to the business
users through simple web interfaces.
Provide different options to take when a quota is reached or neared. Should the request be blocked or slowed, or just
generate an alert.
Audit, Measure Usage & Compliance
 The Challenges
Perform quantitative analysis to understand the usage behaviors of business services.
Measure and report on quality of service and compliance to Service Level Agreements (SLA).
Capture end-to-end audit data across different access points to meet compliance requirements.
 The Solution
Use the API platform to audit any required information at any point in the transaction, across all web, Mobile, API and
B2B access points.
Use an API server to measure service response at the point of service delivery. Attest to SLA compliance with real
data
Provide business level analytics to business users on what services are being used, who are using the service, when
the service are being used, and how the services are being accessed
Manage API Lifecycle
 The Challenges
API is the new application, thus rigorous lifecycle management practice must be applied.
An API's lifecycle is independent from the underlying applications. APIs often change more frequently than application
to keep pace with business requirements and client platforms.
Migration of APIs and policies between development, testing, staging, to sandbox and production environments are
handled by different teams and subject to rigorous data center change management policies
 The Solution
Leverage the API platform to centrally manage all API artifacts, including version, change logs, meta-data, policies,
and environment variables.
Use the API server to create API and policy packages to facilitate promotion and migration process.
Support distributed development of APIs and policies, but manage API lifecycles via a centralized platform.
Simplify API Adoption
 The Challenges
More often than not, backend APIs have name that are too long, too cryptic, too ambiguous.
Most backend APIs and Web Services were designed for a few B2B integration developers, not for a broader
community of developer
Existing APIs are likely designed with many options. Not all option should be exposed externally, especially for Open
APIs.
 The Solution
Use the API platform to rewrite APIs with short, easy-to-remember, and intuitive names.
Restrict API options to only what is relevant for each API developer Community.
Deploy different version of APIs, each optimized for specific business scenarios and developer communities.
Enable Community Developer Sel-Service
 The Challenges
Encourage open community developers to explore your APIs to create new customer touch points and sources of
revenue
Optimize developer experience and provide instant satisfaction with access to API resources.
Let community developer experiment with your APIs simply and efficiently
 The Solution
Deploy developer API portal to recruit community developers and enable self-service to your API resources.
Use the API server to ensure the API adoption experience is highly positive, with good API performance, availability,
security and ease-of-use.
Set up a sandbox environment where community developers can self register new applications, acquire authentication
credential, and test APIs using pre-populated test data
Super charge Internal Development
 The Challenges
Create a “hacking” culture for internal development teams to spur technology and business innovation.
Enable developers to simple access to backend capabilities that are ready for mash-up and experimentation.
Provide developers with technology that can meet the latest Cloud and mobile platform requirements.
 The Solution
Deploy internal developer portals to enable access to core business capabilities and promote collaboration.
Use the API server to package backend services and data into granular API packages that can serve as building
blocks to innovate business services.
Use the API platform to provide all required supportive services such as security, lifecycle management, and testing,
so developer spend more time on innovation and less time on re-inventing the wheel.
Manage API client Lifecycle
 The Challenges
Not all API clients are created equal. Clients can range from public mobile apps, to partner B2B systems, to internal
applications.
API client lifecycle needs to be carefully managed from on-boarding, to production, to end-of-life.
API client access and service level need to be controlled in accordance with policy and business terms.
 The Solution
Use the API platform as an API client registry, including organization, user, application, and device entities
Define authentication, authorization, and service level policies for each class of API clients.
Define lifecycle events and automate transitions between lifecycle stages. This ensures the appropriate level of access
and support is provided to each API client throughout its lifecycle
Automate Partner/Application Promotion
 The Challenges
Onboarding a partner can be a lengthy process that involves many non-IT related steps.
Once a community developer is ready to become a partner, a process must be initiated and followed to complete the
onboarding/promotion process.
Onboarding processes are typically implemented in CRM applications such as Salesforce.com and Siebel.
 The Solution
Use the API platform to automate the initiation of promotion and onboarding process.
Configure the API server to call the CRM APIs to initiate the task flow and provide the necessary data. Extract process
updates and report progress on the partner portal.
Once the CRM process is completed, automate the transition of the new partner and application from the open
sandbox environment to production environment.
Ad

More Related Content

What's hot (20)

apidays LIVE JAKARTA - Enterprise API management in agile integration by Ragh...
apidays LIVE JAKARTA - Enterprise API management in agile integration by Ragh...apidays LIVE JAKARTA - Enterprise API management in agile integration by Ragh...
apidays LIVE JAKARTA - Enterprise API management in agile integration by Ragh...
apidays
 
Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28
floridawusergroup
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device Universe
CA API Management
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
Apigee | Google Cloud
 
Test and Protect Your API
Test and Protect Your APITest and Protect Your API
Test and Protect Your API
SmartBear
 
5 pillars of API Management
5 pillars of API Management5 pillars of API Management
5 pillars of API Management
James Farley-Sutton
 
TEC-Roundtable-API
TEC-Roundtable-APITEC-Roundtable-API
TEC-Roundtable-API
Patrick Emmons
 
Single Sign-On for Mobile
Single Sign-On for MobileSingle Sign-On for Mobile
Single Sign-On for Mobile
CA API Management
 
5 Steps for End-to-End Mobile Security with Consumer Apps
5 Steps for End-to-End Mobile Security with Consumer Apps5 Steps for End-to-End Mobile Security with Consumer Apps
5 Steps for End-to-End Mobile Security with Consumer Apps
CA API Management
 
Webcast: AWS Sticker Shock? How can containers and automation help?
Webcast: AWS Sticker Shock?  How can containers and automation help?Webcast: AWS Sticker Shock?  How can containers and automation help?
Webcast: AWS Sticker Shock? How can containers and automation help?
Applatix
 
5 Reasons Why APIs Must be Part of Your Mobile Strategy - Scott Morrison, Dis...
5 Reasons Why APIs Must be Part of Your Mobile Strategy - Scott Morrison, Dis...5 Reasons Why APIs Must be Part of Your Mobile Strategy - Scott Morrison, Dis...
5 Reasons Why APIs Must be Part of Your Mobile Strategy - Scott Morrison, Dis...
CA API Management
 
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
CA API Management
 
Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption Patterns
Akana
 
The Power of IBM API Management. API connect 2016 Vegas
The Power of IBM API Management. API connect 2016 VegasThe Power of IBM API Management. API connect 2016 Vegas
The Power of IBM API Management. API connect 2016 Vegas
SaaS-Journal
 
API Management Demystified
API Management DemystifiedAPI Management Demystified
API Management Demystified
Manmohan Gupta
 
Take your app offline via SMS
Take your app offline via SMSTake your app offline via SMS
Take your app offline via SMS
Gopi Krishnan Nambiar
 
Cloud Foundry Summit 2014: Introducing Cloud Foundry Integration for Eclipse
Cloud Foundry Summit 2014: Introducing Cloud Foundry Integration for EclipseCloud Foundry Summit 2014: Introducing Cloud Foundry Integration for Eclipse
Cloud Foundry Summit 2014: Introducing Cloud Foundry Integration for Eclipse
dmbtr3
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
Aditya Thatte
 
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Akana
 
apidays LIVE JAKARTA - Enterprise API management in agile integration by Ragh...
apidays LIVE JAKARTA - Enterprise API management in agile integration by Ragh...apidays LIVE JAKARTA - Enterprise API management in agile integration by Ragh...
apidays LIVE JAKARTA - Enterprise API management in agile integration by Ragh...
apidays
 
Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28
floridawusergroup
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device Universe
CA API Management
 
Test and Protect Your API
Test and Protect Your APITest and Protect Your API
Test and Protect Your API
SmartBear
 
5 Steps for End-to-End Mobile Security with Consumer Apps
5 Steps for End-to-End Mobile Security with Consumer Apps5 Steps for End-to-End Mobile Security with Consumer Apps
5 Steps for End-to-End Mobile Security with Consumer Apps
CA API Management
 
Webcast: AWS Sticker Shock? How can containers and automation help?
Webcast: AWS Sticker Shock?  How can containers and automation help?Webcast: AWS Sticker Shock?  How can containers and automation help?
Webcast: AWS Sticker Shock? How can containers and automation help?
Applatix
 
5 Reasons Why APIs Must be Part of Your Mobile Strategy - Scott Morrison, Dis...
5 Reasons Why APIs Must be Part of Your Mobile Strategy - Scott Morrison, Dis...5 Reasons Why APIs Must be Part of Your Mobile Strategy - Scott Morrison, Dis...
5 Reasons Why APIs Must be Part of Your Mobile Strategy - Scott Morrison, Dis...
CA API Management
 
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
CA API Management
 
Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption Patterns
Akana
 
The Power of IBM API Management. API connect 2016 Vegas
The Power of IBM API Management. API connect 2016 VegasThe Power of IBM API Management. API connect 2016 Vegas
The Power of IBM API Management. API connect 2016 Vegas
SaaS-Journal
 
API Management Demystified
API Management DemystifiedAPI Management Demystified
API Management Demystified
Manmohan Gupta
 
Cloud Foundry Summit 2014: Introducing Cloud Foundry Integration for Eclipse
Cloud Foundry Summit 2014: Introducing Cloud Foundry Integration for EclipseCloud Foundry Summit 2014: Introducing Cloud Foundry Integration for Eclipse
Cloud Foundry Summit 2014: Introducing Cloud Foundry Integration for Eclipse
dmbtr3
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
Aditya Thatte
 
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Akana
 

Viewers also liked (13)

API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
CA API Management
 
API Athens Meetup - API standards 25-6-2014
API Athens Meetup - API standards   25-6-2014API Athens Meetup - API standards   25-6-2014
API Athens Meetup - API standards 25-6-2014
Michael Petychakis
 
Best Practice in API Design
Best Practice in API DesignBest Practice in API Design
Best Practice in API Design
Lorna Mitchell
 
GraphQL vs REST
GraphQL vs RESTGraphQL vs REST
GraphQL vs REST
GreeceJS
 
Better APIs with GraphQL
Better APIs with GraphQL Better APIs with GraphQL
Better APIs with GraphQL
Josh Price
 
GraphQL in an Age of REST
GraphQL in an Age of RESTGraphQL in an Age of REST
GraphQL in an Age of REST
Yos Riady
 
GraphQL: Enabling a new generation of API developer tools
GraphQL: Enabling a new generation of API developer toolsGraphQL: Enabling a new generation of API developer tools
GraphQL: Enabling a new generation of API developer tools
Sashko Stubailo
 
API Athens Meetup - API standards 22.03.2016
API Athens Meetup - API standards 22.03.2016API Athens Meetup - API standards 22.03.2016
API Athens Meetup - API standards 22.03.2016
Ivan Goncharov
 
Workshop: API Management
Workshop: API ManagementWorkshop: API Management
Workshop: API Management
WSO2
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management
WSO2
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Kai Wähner
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
WSO2
 
REST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDSREST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDS
Sumit Sarkar
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
CA API Management
 
API Athens Meetup - API standards 25-6-2014
API Athens Meetup - API standards   25-6-2014API Athens Meetup - API standards   25-6-2014
API Athens Meetup - API standards 25-6-2014
Michael Petychakis
 
Best Practice in API Design
Best Practice in API DesignBest Practice in API Design
Best Practice in API Design
Lorna Mitchell
 
GraphQL vs REST
GraphQL vs RESTGraphQL vs REST
GraphQL vs REST
GreeceJS
 
Better APIs with GraphQL
Better APIs with GraphQL Better APIs with GraphQL
Better APIs with GraphQL
Josh Price
 
GraphQL in an Age of REST
GraphQL in an Age of RESTGraphQL in an Age of REST
GraphQL in an Age of REST
Yos Riady
 
GraphQL: Enabling a new generation of API developer tools
GraphQL: Enabling a new generation of API developer toolsGraphQL: Enabling a new generation of API developer tools
GraphQL: Enabling a new generation of API developer tools
Sashko Stubailo
 
API Athens Meetup - API standards 22.03.2016
API Athens Meetup - API standards 22.03.2016API Athens Meetup - API standards 22.03.2016
API Athens Meetup - API standards 22.03.2016
Ivan Goncharov
 
Workshop: API Management
Workshop: API ManagementWorkshop: API Management
Workshop: API Management
WSO2
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management
WSO2
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Kai Wähner
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
WSO2
 
REST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDSREST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDS
Sumit Sarkar
 
Ad

Similar to Enterprise API deployment best practice (20)

Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
Akana
 
F5-API-Security-Best-Practices.pdf
F5-API-Security-Best-Practices.pdfF5-API-Security-Best-Practices.pdf
F5-API-Security-Best-Practices.pdf
FahmiDzikrullah
 
Mule api
Mule  apiMule  api
Mule api
himajareddys
 
Mule api
Mule  apiMule  api
Mule api
D.Rajesh Kumar
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing
3scale
 
5 Pillars of API Management
5 Pillars of API Management5 Pillars of API Management
5 Pillars of API Management
Sebastian Gyhlenius
 
5 Pillars of API Management
5 Pillars of API Management5 Pillars of API Management
5 Pillars of API Management
Rich Graham
 
Mule esb api layer
Mule esb api layerMule esb api layer
Mule esb api layer
princeirfancivil
 
Mule esb–api layer
Mule esb–api layerMule esb–api layer
Mule esb–api layer
himajareddys
 
API Layer
API LayerAPI Layer
API Layer
himajareddys
 
Mule esb api layer
Mule esb api layerMule esb api layer
Mule esb api layer
Praneethchampion
 
Mule esb api layer
Mule esb api layer Mule esb api layer
Mule esb api layer
javeed_mhd
 
Mule esb api layer
Mule esb api layerMule esb api layer
Mule esb api layer
irfan1008
 
Mule esb–api layer
Mule esb–api layerMule esb–api layer
Mule esb–api layer
charan teja R
 
Mule esb–api layer
Mule esb–api layerMule esb–api layer
Mule esb–api layer
vishnukanthro45
 
Mastering API Development: A Developer’s Roadmap for Success
Mastering API Development: A Developer’s Roadmap for SuccessMastering API Development: A Developer’s Roadmap for Success
Mastering API Development: A Developer’s Roadmap for Success
jayshridalwi
 
Securely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gatewaySecurely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gateway
Zuaib
 
Api Layer
Api LayerApi Layer
Api Layer
Mohammed246
 
Mule esb api layer
Mule esb api layerMule esb api layer
Mule esb api layer
Anand kalla
 
Mule esb api layer
Mule esb api layerMule esb api layer
Mule esb api layer
Khasim Saheb
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
Akana
 
F5-API-Security-Best-Practices.pdf
F5-API-Security-Best-Practices.pdfF5-API-Security-Best-Practices.pdf
F5-API-Security-Best-Practices.pdf
FahmiDzikrullah
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing
3scale
 
5 Pillars of API Management
5 Pillars of API Management5 Pillars of API Management
5 Pillars of API Management
Rich Graham
 
Mule esb–api layer
Mule esb–api layerMule esb–api layer
Mule esb–api layer
himajareddys
 
Mule esb api layer
Mule esb api layer Mule esb api layer
Mule esb api layer
javeed_mhd
 
Mule esb api layer
Mule esb api layerMule esb api layer
Mule esb api layer
irfan1008
 
Mule esb–api layer
Mule esb–api layerMule esb–api layer
Mule esb–api layer
charan teja R
 
Mastering API Development: A Developer’s Roadmap for Success
Mastering API Development: A Developer’s Roadmap for SuccessMastering API Development: A Developer’s Roadmap for Success
Mastering API Development: A Developer’s Roadmap for Success
jayshridalwi
 
Securely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gatewaySecurely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gateway
Zuaib
 
Mule esb api layer
Mule esb api layerMule esb api layer
Mule esb api layer
Anand kalla
 
Mule esb api layer
Mule esb api layerMule esb api layer
Mule esb api layer
Khasim Saheb
 
Ad

Recently uploaded (20)

Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Build 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHSBuild 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHS
TECH EHS Solution
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Top 10 IT Help Desk Outsourcing Services
Top 10 IT Help Desk Outsourcing ServicesTop 10 IT Help Desk Outsourcing Services
Top 10 IT Help Desk Outsourcing Services
Infrassist Technologies Pvt. Ltd.
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
MINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PRMINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PR
MIND CTI
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Build 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHSBuild 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHS
TECH EHS Solution
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
MINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PRMINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PR
MIND CTI
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 

Enterprise API deployment best practice

  • 1. Enterprise API: Best Practice to create World class API ecosystem By Sanjay Roy API Ecosystem Enthusiast A case for API management platform
  • 2. Powering the API Economy  Mobile and Cloud Computing Have fundamentally changed the way we interact with companies we do business with. Today's consumer and business interactions span different applications, devices and network channels. Customers, partners and employees demand access to business services and data anytime, anywhere or any device, from any source. API infrastructure is the key to agile and consistent delivery of business services. Instead of building large monolithic applications, enterprises are taking an “API First” approach to building applications. An enterprise needs an unified platform for the delivery, management and security of APIs. This presentation will outline different ways an Enterprise API platform can help your enterprise deliver new business services in the new API economy
  • 3. Modernize old Application interfaces  The Challenge Most enterprise applications were deployed before the age of mobile and cloud computing. These systems rely on interface standard such as SOAP, XML, JMS and PL/SQL etc. Cloud and mobile applications use lightweight, web oriented architecture, requiring interface powered by REST, JSON, and Oauth protocols. These web oriented standards are still evolving and maturing Backend application are often complex systems that are expensive and slow to change, and in some cases too fragile to change  The Solution Utilize the API platform as an abstraction and intermediary layer to perform real-time transformation such as SOAP-to- REST and XML-to-JSON. Keep existing SOA (Service Oriented Architecture) interfaces as an internal interface standard to minimize changes to back-end systems. Let the API platform mediate interface requirements from different platform such as iOS, Android, Google.
  • 4. Create Mash-Up APIs/Applications  The Challenges The Web is no longer just a vast information resource, it is a platform: “The Programmable Web”. Enterprises and Services Providers make available rich APIs that you can leverage to deliver business services faster and better. Your backend SOA services are granular and transaction centric. They need to be re-factored to create new user- centric and device specific business application API is the new application. You need to create new APIs quickly by combining available internal and third party resources.  The Solution Use the API platform to orchestrate internal and third-party APIs to create new mash-up APIs that can power new business services and applications. Use the API platform to re-factor backend API services and data sets to be more user centric Do not re-invent the wheel. Save valuable and critical enterprise time by using a robust API platform to simply the complex process
  • 5. Broker Third-Party APIs  The Challenges Each Open API provider, Cloud service providers and B2B partner specifies their own API protocol and security requirement. Existing B2B integrations are already deployed with trust relationships, certificates, and security tokens. REST is a style, not a standard. Oauth is a loosely defined standard. Not all API coded using REST-JSON-Oauth scheme are exactly the same  The solution Use the API platform to broker partner and Open APIs. Mediate both protocols and security retirements Create Internal or customer facing APIs to abstract away differences and isolate changes from API partners. Take API security out of the hands of your developers. Manage Third-Party API keys and tokens centrally.
  • 6. Prevent Attack & Threats  The Challenges Cyber attacks are increasing in volume and sophistication. Attackers are now backed by organized crime and nation states All systems are at risk, but especially externally exposed APIs and web interfaces. Mobile devices are inherently less secure because they run lightweight operating systems, operate over public networks and are easily lost of stolen.  The Solution Use the API platform to broker partner and Open APIs. Mediate both protocols and security retirements Create Internal or customer facing APIs to abstract away differences and isolate changes from API partners. Take API security out of the hands of your developers. Manage Third-Party API keys and tokens centrally.  Hacker's Heck List  Username, Password/PIN Code, Account Number, Social Security Number  Intellectual Property  Personal Identifiable Information  Organization Information  Open ports  Unprotected APIs  Tokens & Non-SSL Connections
  • 7. Simplify access across Business Systems  The Challenges Security Silos are still widely prevalent across vendor such as Oracle, IBM and Microsoft. New Cloud based services create additional security silos. User experience is now across multiple devices and platforms. Single-Sign-On (SSO) needs to extend to Cloud-based services and mobile devices. Mash-up applications and Cloud based services use third-party APIs. How can identities be propagated safely across the network boundaries.  The Solution The API platform can facilitate SSO across different security silo by mediating security tokens of all types. A flexible Security Token Service can cover different standards such as Oauth and SAML, or vendor technologies such as Kerberos, CA and Oracle. Securely encapsulates user identities in encrypted tokens to safeguard federation of identity across business partners. Integrate with third-party identity providers such as Google, Facebook and Linkedin
  • 8. Protect Data and Safeguard privacy  The Challenges Enable access to sensitive data via web, Cloud and mobile devices, for only user with appropriate access rights Meet stringent compliance and privacy requirements to ensure proper control and monitoring of data security Legacy backend systems cannot enforce data security policies due to lack of attribute/role/claim based access control  The Solution Leverage the API platform to monitor for sensitive data in he header, message, or attachment in all cloud and mobile traffic. Redact sensitive data on-the-wire in accordance with need-to-know policies Implement audit, monitoring and alerts to detect non-compliance situations for remediation.
  • 9. Simplify Oauth Implementation  The Challenges Oauth is rapidly becoming the default authorization protocol for all Cloud and mobile platforms, supported by major Cloud service providers. Consumers want to log in to services using their existing social and business identities from Google, Facebook, and PayPal. Existing identify and access management platforms have poor to no Oauth Support  The Solution Leverage the API platform to provide consistent Oauth implementation across all Open APIs. Deploy Security Token Services (STS) to mediate existing tokens/Cookies/Certificates used in the backend applications. Leverage Oauth and JSON web tokens to simplify legacy access management technologies.
  • 10. Create Targeted service offering  The Challenges One-size-fits-all is no longer an option. Customer and partners have choices and the barrier to switch is lower then ever Business services must be differentiated and targeted. Customer buy only what they need and whenever they need it. Good user experience is mandatory. User expects application interactions to be optimized for the device and platform of their choice.  The Solution Build APIs that are optimized for different platforms, channels and application types, but leverage the same backend services Use the API platform to control service delivery and offer differentiated services by service level and options Monitor and analyze API usage to measure service adoption and identify business opportunities
  • 11. Monitor, Track and Debug Transactions  The Challenges Monitor and track every API call and transaction. Raise alert when exception are detected Quickly debug exceptions to keep business flowing and meet service level agreements. Perform testing and monitor system response in real-time.  The Solution Leverage the API platform to track and record every transaction for auditing and debugging. Make available drill-down information to quickly perform Root Cause Analysis (RCA). Capture drill-down data in accordance with policy steps. Enable real-time monitoring to diagnose system performance and transaction issues.
  • 12. Ensure Quality of Service  The Challenges While cloud and mobile services are mainstream, there are still considerable concern about reliability, security and performance. Services that become unavailable or slow can result in loss of business and damage to the brand APIs can go down from not only malicious attacks, but also from “friendly fire” from poorly designed API clients.  The Solution Measure and monitor quality of service (QoS) at the point of service delivery. The API platform can monitor quality of service and raise alert. The API platform can take real-time preventive or corrective actions to uphold quality of service, including traffic routing and throttling, as well as provisioning additional API server bandwidth. Service quality data collected by the API platform can help the enterprise analyze API usage pattern and trends, thus helping to improve infrastructure planning and sizing.
  • 13. Enforce Contract and SLA Term  The Challenges Differentiated service offerings can be a powerful go-to-market strategy. How do you enforce the terms of the contract/service level agreement? Freemium is a powerful sales model for Cloud based services. How do you ensure free customers do not overpower your Cloud delivery infrastructure and cause service deterioration for paying customers. Short-term promotions can be a powerful tool to let customers try new services or higher level of services. Can you Cloud delivery platform keep pace with marketing programs  The Solution Use the API platform to enforce quota and meter usage of services, whether it is usage over a specific time period, concurrent connections, or number of allowable devices Use configurable policies to manage quota and thresholds. Delegate management of quota variables to the business users through simple web interfaces. Provide different options to take when a quota is reached or neared. Should the request be blocked or slowed, or just generate an alert.
  • 14. Audit, Measure Usage & Compliance  The Challenges Perform quantitative analysis to understand the usage behaviors of business services. Measure and report on quality of service and compliance to Service Level Agreements (SLA). Capture end-to-end audit data across different access points to meet compliance requirements.  The Solution Use the API platform to audit any required information at any point in the transaction, across all web, Mobile, API and B2B access points. Use an API server to measure service response at the point of service delivery. Attest to SLA compliance with real data Provide business level analytics to business users on what services are being used, who are using the service, when the service are being used, and how the services are being accessed
  • 15. Manage API Lifecycle  The Challenges API is the new application, thus rigorous lifecycle management practice must be applied. An API's lifecycle is independent from the underlying applications. APIs often change more frequently than application to keep pace with business requirements and client platforms. Migration of APIs and policies between development, testing, staging, to sandbox and production environments are handled by different teams and subject to rigorous data center change management policies  The Solution Leverage the API platform to centrally manage all API artifacts, including version, change logs, meta-data, policies, and environment variables. Use the API server to create API and policy packages to facilitate promotion and migration process. Support distributed development of APIs and policies, but manage API lifecycles via a centralized platform.
  • 16. Simplify API Adoption  The Challenges More often than not, backend APIs have name that are too long, too cryptic, too ambiguous. Most backend APIs and Web Services were designed for a few B2B integration developers, not for a broader community of developer Existing APIs are likely designed with many options. Not all option should be exposed externally, especially for Open APIs.  The Solution Use the API platform to rewrite APIs with short, easy-to-remember, and intuitive names. Restrict API options to only what is relevant for each API developer Community. Deploy different version of APIs, each optimized for specific business scenarios and developer communities.
  • 17. Enable Community Developer Sel-Service  The Challenges Encourage open community developers to explore your APIs to create new customer touch points and sources of revenue Optimize developer experience and provide instant satisfaction with access to API resources. Let community developer experiment with your APIs simply and efficiently  The Solution Deploy developer API portal to recruit community developers and enable self-service to your API resources. Use the API server to ensure the API adoption experience is highly positive, with good API performance, availability, security and ease-of-use. Set up a sandbox environment where community developers can self register new applications, acquire authentication credential, and test APIs using pre-populated test data
  • 18. Super charge Internal Development  The Challenges Create a “hacking” culture for internal development teams to spur technology and business innovation. Enable developers to simple access to backend capabilities that are ready for mash-up and experimentation. Provide developers with technology that can meet the latest Cloud and mobile platform requirements.  The Solution Deploy internal developer portals to enable access to core business capabilities and promote collaboration. Use the API server to package backend services and data into granular API packages that can serve as building blocks to innovate business services. Use the API platform to provide all required supportive services such as security, lifecycle management, and testing, so developer spend more time on innovation and less time on re-inventing the wheel.
  • 19. Manage API client Lifecycle  The Challenges Not all API clients are created equal. Clients can range from public mobile apps, to partner B2B systems, to internal applications. API client lifecycle needs to be carefully managed from on-boarding, to production, to end-of-life. API client access and service level need to be controlled in accordance with policy and business terms.  The Solution Use the API platform as an API client registry, including organization, user, application, and device entities Define authentication, authorization, and service level policies for each class of API clients. Define lifecycle events and automate transitions between lifecycle stages. This ensures the appropriate level of access and support is provided to each API client throughout its lifecycle
  • 20. Automate Partner/Application Promotion  The Challenges Onboarding a partner can be a lengthy process that involves many non-IT related steps. Once a community developer is ready to become a partner, a process must be initiated and followed to complete the onboarding/promotion process. Onboarding processes are typically implemented in CRM applications such as Salesforce.com and Siebel.  The Solution Use the API platform to automate the initiation of promotion and onboarding process. Configure the API server to call the CRM APIs to initiate the task flow and provide the necessary data. Extract process updates and report progress on the partner portal. Once the CRM process is completed, automate the transition of the new partner and application from the open sandbox environment to production environment.