devnet-1133api and app ecosystems - build the best!
TRANSCRIPT
API and App EcosystemsBuild The Best!Jaideep Subedar
Product Management
Applications Platforms Group, Cisco
June, 2015
2© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• 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
4© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
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© 2014 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCisco Confidential 5Cisco Confidential 5© 2013-2014 Cisco and/or its affiliates. All rights reserved.
The API-App Ecosystem
Production Consumption
Service
Platform Administrator
Tenant Administrator
API Owner
API Developer API ManagementPlatform
Apps App StoreAPIs
API Catalog
User Community
App Market Place
API
App Developer
Cisco Integration Platform
Cisco Cisco and Partner Ecosystem
Cisco Unified API
Management
6© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Provide developers a seamless API experience consistently
across the entire ecosystem
Enable a Cisco unified API Management Platform that supports
our ecosystem, with multi tenancy architecture, providing all
elements of Lifecycle Management and Governance
Vision
Strategy
7© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
API’s – What is Changing?
8© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
API & Eco-System Evolution @ Cisco
Internal API’s•No standards
Select API’s externalized•Mixed standards per feature/product/service
Industry changes for standardization•SOAP and REST become prevalent
•Customers start to look widely across landscape for API’s
Product/Service API expansion•REST becomes most commonly used standard
•Apps built on cloud services (A2C and A2A) API’s common
Scale of API use grows exponentially•A2A, A2I and I2I – enabled by Cisco
•Standardization across landscape for access to information, API’s, authentication/authorization
•App-Developers find it easy to consume API’s
Indu
stry
Use
Of A
PI’s
2000 2004 2008 2012 2016
9© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Evolution Challenges
Internal API’s•No standards
Select API’s externalized•Mixed standards per feature/product/service
Industry changes for standardization•SOAP and REST become prevalent
•Customers start to look widely across landscape for API’s
Product/Service API expansion•REST becomes most commonly used standard
•Apps built on cloud services (A2C and A2A) API’s common
Scale of API use grows exponentially•A2A, A2I and I2I – enabled by Cisco
•Standardization across landscape for access to information, API’s, authentication/authorization
•App-Developers find it easy to consume API’s
Indu
stry
Use
Of A
PI’s
2000 2004 2008 2012 2016
New concept
Too many groups with differing processes
Industry standards & internal processes
Cloud growth and widely accepted standards
Scale, enabling everyone for bimodal development
11© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
“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 GroupWhat IT leaders need to know about the mobile app integration puzzleJuly 2, 2014
12© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
1. Consistent way to expose or externalize API’s - access to data
2. Drive Standardization across all APIs
3. Provide developer capabilities for all elements of API Lifecycle
4. Ease of use - store, search and find API’s effectively
5. Enhance your offerings with API enablement
6. Extend your ecosystem in a fluid yet structured manner
7. Flexibility and scale in having customers & partners participate in ecosystem
8. Monetization opportunity – asset value extraction
9. Successful apps require reliability of APIs being consumed
10. Simplify - connect, interact and transact
10 Reasons You Need API Management
13© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
API Lifecycle – Management, Governance, Benefits
14© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
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
15© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
API Lifecycle ManagementBenefits at Every Stage!
Business
Operational
Technical
Define
Early customer feedback
Standardization across products
and groups
Customer-centric design
Develop
Rapid prototyping and
feedback
Ease of managing
infrastructure
Consistent development methodology, mock services
Publish
Classification, Security and monetization
User adoption metrics &
ecosystem expansion
Policy enforcement and analytics
Support
Enable use by ISV’s
Monitoring, metering and
distributed support model
Community feedback and
evolution
Retire
Notification of changes
Full LCM and governance
Ease of migration
16© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Use of API’s - Example
17© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Integration categoriesApplication to Infrastructure Integration (A2i) is our focus
App
to
Infr
a (
A2i
)
App to App
Infra to Infra
✓
1
2
3
Inte
gra
tion
cate
gori
es
18© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
18
Application to Infrastructure Integration
Infrastructure
Application LayerBusiness Process Applications & Apps
Integration LayerIntegration platform to connect Apps, execute processes and build mobile and web experiences. Solution to build, deploy manage and monetize APIs.
ControllersNetwork Abstraction Layer - Provisions Network Services consistently across all network devices
InfrastructureRichest Set of Devices, ASICs & Software Across Wired and Wireless Networks, with Service-Rich IOS and Open APIs
Cisco Integration Platform (CIP)Cisco Integration Platform (CIP)
Controller(s)
Northbound API
APIAPIQoSAPI
BWCalAPI
Business Apps ApplicationsCisco IoT Custom
App to App
Infra to Infra
App
to
Infr
a (A
2i)
EnterpriseNetworking
Data Center Security Collaboration Service Provider
Southbound API
API API
4
3
2
1
19© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Benefits of API Management
APIConsistency
ExposureIncreased exposure of APIs for use in application development
Standardization and Documentation
Role based CapabilitiesThrough API Lifecycle
Management and Governance
API Guidelines, TemplatesTesting, DocumentationConsumption ready APIs.
Simple, Smart & Secure
21© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
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
Email if you want to talk further – [email protected]
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!
23© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Enjoy Your API’fication!