devnet-1133api and app ecosystems - build the best!

24
API and App Ecosystems Build The Best! Jaideep Subedar Product Management Applications Platforms Group, Cisco June, 2015

Upload: cisco-devnet

Post on 15-Aug-2015

219 views

Category:

Technology


3 download

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

10© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Design Philosophy

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

20© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Time To Move!

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!

22© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Q & A

23© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Enjoy Your API’fication!