why apis? second edition - webcast slides

45
Why APIs April 12, 2012 Brian Mulloy @landlessness Apigee @apigee

Upload: apigee

Post on 09-May-2015

5.843 views

Category:

Technology


0 download

DESCRIPTION

We Will Discuss »- Why APIs are important to your organization?- Which strategy is right for you: Internal, Partners, Customers or Open API?- Frameworks and how to map your API strategy to your objectives and target channelsAre you taking advantage of the growing wave of mobile, social and cloud computing? Are you ready for whatever comes next? APIs are one of the most important technologies a business can use to reach new customers, expand partnerships and leverage existing investments in information technology. In this webcast, we'll introduce the core concept of APIs and discuss common patterns of business value.

TRANSCRIPT

Page 1: Why APIs? Second Edition - Webcast Slides

Why APIs

April 12, 2012

Brian Mulloy

@landlessness

Apigee

@apigee

Page 2: Why APIs? Second Edition - Webcast Slides

groups.google.com/group/api-craft

Page 3: Why APIs? Second Edition - Webcast Slides

youtube.com/apigee

Page 4: Why APIs? Second Edition - Webcast Slides

IRC Channel#api-crafton freenode

Page 5: Why APIs? Second Edition - Webcast Slides

mobile social cloud ubiquity

Page 6: Why APIs? Second Edition - Webcast Slides

You need a strategy for the explosion in consumption.

Page 7: Why APIs? Second Edition - Webcast Slides

iPad Android, iPhone, Xbox, …

FacebookTwitter, Linkedin, Foursquare, …

GrouponAmazon, salesforce.com, PayPal, …

Page 8: Why APIs? Second Edition - Webcast Slides

iPad iPhone, Wii, …

FacebookTwitter, Linkedin, Foursquare, …

GrouponAmazon, salesforce.com, PayPal, …

Android Android, iPhone, Xbox, …

LinkedInTwitter, Linkedin, Foursquare, …

SalesforceAmazon, salesforce.com, PayPal, …

Page 9: Why APIs? Second Edition - Webcast Slides

Do business in the customer’s full context.

Page 10: Why APIs? Second Edition - Webcast Slides

Customers

You

Page 11: Why APIs? Second Edition - Webcast Slides

Align your investments with your customers.

Page 12: Why APIs? Second Edition - Webcast Slides

Example iPad app

Your Product Your Partner

Facebook PayPal

iPad

Page 13: Why APIs? Second Edition - Webcast Slides

What About Android?

Your Product

Your Partner

Facebook PayPal

iPad

Your Product Your Partner

Facebook PayPal

Android

Page 14: Why APIs? Second Edition - Webcast Slides

And LinkedIn?

Your Product

Your Partner

LinkedIn PayPal

iPad

Your Product Your Partner

LinkedIn PayPal

Android

Your Product

Your Partner

Facebook PayPal

iPad

Your Product Your Partner

Facebook PayPal

Android

Page 15: Why APIs? Second Edition - Webcast Slides

And Another Partner?

Your Product Your Partner A

LinkedIn PayPal

Android

Your Product

Your Partner A

LinkedIn PayPal

iPad

Your Product Your Partner A

Facebook PayPal

Android

Your Product

Your Partner A

Facebook PayPal

iPad

Your Product Your Partner B

LinkedIn PayPal

Android

Your Product

Your Partner B

LinkedIn PayPal

iPad

Your Product Your Partner B

Facebook PayPal

Android

Your Product

Your Partner B

Facebook PayPal

iPad

Page 16: Why APIs? Second Edition - Webcast Slides

And Another Product?

Your Product A Your Partner A

LinkedIn PayPal

Android

Your Product A Your Partner A

Facebook PayPal

Android

Your Product B Your Partner A

LinkedIn PayPal

Android

Your Product B Your Partner A

Facebook PayPal

Android

Your Product A

Your Partner A

LinkedIn PayPal

iPad

Your Product A

Your Partner A

Facebook PayPal

iPad

Your Product B

Your Partner A

LinkedIn PayPal

iPad

Your Product B

Your Partner A

Facebook PayPal

iPad

Your Product A Your Partner B

LinkedIn PayPal

Android

Your Product A Your Partner B

Facebook PayPal

Android

Your Product B Your Partner B

LinkedIn PayPal

Android

Your Product B Your Partner B

Facebook PayPal

Android

Your Product A

Your Partner B

LinkedIn PayPal

iPad

Your Product A

Your Partner B

Facebook PayPal

iPad

Your Product B

Your Partner B

LinkedIn PayPal

iPad

Your Product B

Your Partner B

Facebook PayPal

iPad

Page 17: Why APIs? Second Edition - Webcast Slides

Resources Required

Internal Systems

Web

Mobile & Social Ubiquity

Page 18: Why APIs? Second Edition - Webcast Slides

The Big Bet of Yesterday

Scarce, Expensive

Technology

Big Budget

High Risk

Lots of Potential

Long-Term

Project

Page 19: Why APIs? Second Edition - Webcast Slides

Many Bets of Today

Cheap, Ubiquitous Technology

Iterative Budgets

Low Risk

Quick Results

Small, Focused Projects

Page 20: Why APIs? Second Edition - Webcast Slides

How to Do It All?

Direct Indirect

Mobile

Social

Cloud

API

Page 21: Why APIs? Second Edition - Webcast Slides

People Apps

The App Economy

AppStore

I want apps.

Page 22: Why APIs? Second Edition - Webcast Slides

People Apps

The App Economy

AppStore

I am competitive.

Page 23: Why APIs? Second Edition - Webcast Slides

People Apps

The App Economy

AppStore

I am changing everything.

Page 24: Why APIs? Second Edition - Webcast Slides

People

Apps

The App Economy

AppStore

AppDeveloper

I make apps.

Page 25: Why APIs? Second Edition - Webcast Slides

People AppsInternalSystems

The App Economy

AppStore

I want to be in apps.

AppDeveloper

Page 26: Why APIs? Second Edition - Webcast Slides

People

AppsInternalSystems

The App Economy

AppStore

AppDeveloper

I want easy access.

Page 27: Why APIs? Second Edition - Webcast Slides

People

AppsInternalSystems

The App Economy

AppStore

AppDeveloper

IT

I want easy access. I want security.

Page 28: Why APIs? Second Edition - Webcast Slides

People

AppsInternalSystems

The App Economy

AppStore

AppDeveloper

IT

I want security & accessibility.

Page 29: Why APIs? Second Edition - Webcast Slides

People

AppsInternalSystems

The App Economy

AppStore

AppDeveloper

API Team

I provide security & easy access.

API

Page 30: Why APIs? Second Edition - Webcast Slides

Application Programming Interface (API)

Page 31: Why APIs? Second Edition - Webcast Slides

Browser

Web Site

Ubiquity

Page 32: Why APIs? Second Edition - Webcast Slides

<!DOCTYPE html><html data-nav-highlight-class-name="highlight-global-nav-home"> <head> <title>Twitter</title><meta http-equiv="X-UA-Compatible" content="IE=edge”>…

Web UI & APIUser Interface (UI)

Application Programming Interface (API)

http://twitter.com/#!/jack/status/20 http://api.twitter.com/1/statuses/show/20.json

{ "created_at": "Tue Mar 21 20:50:14 +0000 2006", "id": 20, "id_str": "20", "text": "just setting up my twttr", "source": "web",…

Page 33: Why APIs? Second Edition - Webcast Slides

People

AppsInternalSystems

The App Economy

AppStore

AppDeveloper

IT

I am competitive.

APIWorld of

APIs

Page 34: Why APIs? Second Edition - Webcast Slides

People

APITeam

APIAppWorld of

APIsApp

StoreInternalSystems

AppDeveloper

API Value Chain

Page 35: Why APIs? Second Edition - Webcast Slides

AppUser

APITeam

APIAppWorld of

APIsApp

StoreInternalSystems

AppDeveloper

Application Developers are Kingmakers

Page 36: Why APIs? Second Edition - Webcast Slides

API Initiatives

Internal Partners Customers Open

Page 37: Why APIs? Second Edition - Webcast Slides

Internal

Loners

• No developers

• No problem

Departments

• Less planning

• More doing

IT

• Agile

• and Stable

Page 38: Why APIs? Second Edition - Webcast Slides

PartnersChannels

• More reach

• New revenue

Extenders

• Expand footprint

• Strategic offerings

Completers

• Plug holes

Page 39: Why APIs? Second Edition - Webcast Slides

CustomersInnovation

• Innovative Apps

• Extend Features

Integration

• Data Sync

• Business Process

Batch Kickstart

• Upload data

• Upload users

Page 40: Why APIs? Second Edition - Webcast Slides

Open

Breakthroughs

• Huge crowds

• Wait and see

Niches

• Niche developers

• Niche solutions

Directed

• Inspire research

• Solve problems

Page 41: Why APIs? Second Edition - Webcast Slides

Internal

Partners

Customers

Open

Enterprise API Engine

Page 42: Why APIs? Second Edition - Webcast Slides

THANK YOUSubscribe to API webinars at:

youtube.com/apigee

Page 43: Why APIs? Second Edition - Webcast Slides

THANK YOUIRC#api-crafton freenode

Page 44: Why APIs? Second Edition - Webcast Slides

THANK YOUQuestions and ideas to:

groups.google.com/group/api-craft

Page 45: Why APIs? Second Edition - Webcast Slides

THANK YOUContact me at:

@[email protected]