build an api eco-system you can be proud of
TRANSCRIPT
Build An API Eco-system You Can Be Proud OfJaideep Subedar
Product Management
Applications Platforms Group, Cisco
January 27, 2015
• Everyone has some
• Every group wants to make new ones
• Most organizations are not managing API’s (yet)
Effectively managing your API’s can result in significant benefits for your organization
API’s – What Is The Big Deal?!
Cisco Confidential 3© 2013-2014 Cisco and/or its affiliates. All rights reserved.
With the rise of social, mobile,
analytics and cloud driving
innovation, businesses can
gain a competitive advantage
with APIs.
$2BExpedia Annual
Revenue based on
data made available
through their API
50%Salesforce
% Revenue
generated through
APIs
Companies are Challenged with Exposing and Managing APIs Effectively
Grow in new markets Ignite innovation
Enable Mobility Initiatives Develop IoT / IoE Applications and Insights
Some reasons companies want to use APIs
“Creating APIs in front of back-end systems can be an extremely difficult task. A notable portion of overall mobile app project cost – as much as 70% in some cases – can be attributed to integrating the mobile app with established enterprise applications, service and data sources.”
Gartner Group
What IT leaders need to know about the mobile app integration puzzle
July 2, 2014
Retire
Define Develop
Publish
Support
GOVERNANCE
API Lifecycle Management Approach
Define: Identify API that delivers value and benefit to enterprises
Develop: Design, Code, Test, document, Standardize templates
Publish: Run securely with policies and security surrounding it
Support: Offer community forums, documentation to interact and collaboration
Retire: EOL, un-publish and delete from market place
Governance: Applies to various stages –business issues @ Define; technology issues @ Develop
API Lifecycle Management
Business
Technical
Operational
Define
Early customer feedback
Customer-centric design
Standardization across products
and groups
Develop
Rapid prototyping and
feedback
Consistent development methodology, mock services
Ease of managing
infrastructure
Publish
Classification, Security and monetization
Policy enforcement and analytics
User adoption metrics &
ecosystem expansion
Support
Security and monetization
Community feedback and
evolution
Monitoring, metering and
distributed support model
Retire
Notification of changes
Ease of migration
Full LCM and governance
What’s available now!Cisco Integration Platform (CIP) Capabilities
Define
• RAML definition
• Portal creation
Develop
• Mocking Service
• Notebook Service
Publish
• Unified platform
• Portal capabilities per API
Support
• Forums and feedback
Retire
• Full LCM on Cisco Integration Platform
Benefits of API Management
API
Consistency
ExposureIncreased exposure of APIs for
use in application
development
Standardization and
Documentation
Role based Capabilities
Through API Lifecycle
Management and
Governance
API Guidelines, Templates
Testing, Documentation
Consumption ready APIs.
Simple, Smart & Secure
This week:
Ask us for a demo of how we’re doing it
As soon as you get back:
Check out Cisco.com/go/applicationplatforms
This year:
Think through and develop your API ecosystem and expand your business!
Action PlanMake it easy for your API’s to be consumed – gain that competitive advantage!
Q & A