What do you think of when you hear “Lets build an API for that”? The typical thought process is “Its easy to expose my data/application”. Everyone in the company probably thinks the same– which is great! What happens when we build these API’s though, is that they don’t all follow the same methodology and we don’t think through how to manage their lifecycle.
This presentation presents our perspective and guidance on full life-cycle management and governance of API’s – from defining with the customer in mind, building, publishing on a single platform, supporting and retiring API’s for the business outcomes you’re driving!
Top Three Take-Aways For Participants:
1. Its easy to manage API’s as long as we think through the life-cycle and have a process.
2. The RAML “Design-First” methodology works great for API adoption by application builders.
3. Managing API’s allows easy policy enforcement, security, analytics and monetization opportunities – with benefits across business, technology and operations aspects.
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Build an api eco-system you can be proud of
1. Build An API Eco-system You
Can Be Proud Of
Jaideep Subedar
Product Management
Applications Platforms Group, Cisco
January 27, 2015
2. • 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?!
4. 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
5. “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
6. 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
7. 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
8. 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
9. Benefits of API Management
API
Consistency
Exposure
Increased 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
10. 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 Plan
Make it easy for your API’s to be consumed – gain that competitive advantage!
Organizations are beginning to understand the importance of APIs and the value they deliver to business. But what exactly is causing all the fuss?
Business agility: Much more effective than creating business logic and exposing it as a website is creating business logic and exposing it as an API. With APIs, it doesn’t matter how the logic is used; clients and consumers can consume the API and expose it to their liking, delivering efficiency and enabling innovation for the enterprise.
API economy: Businesses are developing “API products” as new sources of revenue. Expedia generates over $2 billion annually through the data made available through their API. Salesforce generates 75% of their revenue through API activity. The API economy is here and growing fast.
Internet of things: The number of things that can be connected is growing fast; everything from your coffee pot to your thermostat to your car can now be accessed via API. As a result, businesses are finding more and more opportunities to create connectivity in new places.
· Amazon: Leveraged APIs to create new business with AWS, now generating $3B/year in revenue
· Expedia : Leveraged APIs to launch Expedia Affiliate Network, now generating $2B annual revenue
· Salesforce : Now generates ½ their revenue ($1.2B) through APIs
· Ebay: 25,000 developers, 1,900 certified applications