Why APIs? Second Edition - Webcast Slides

Preview:

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.

Citation preview

Why APIs

April 12, 2012

Brian Mulloy

@landlessness

Apigee

@apigee

groups.google.com/group/api-craft

youtube.com/apigee

IRC Channel#api-crafton freenode

mobile social cloud ubiquity

You need a strategy for the explosion in consumption.

iPad Android, iPhone, Xbox, …

FacebookTwitter, Linkedin, Foursquare, …

GrouponAmazon, salesforce.com, PayPal, …

iPad iPhone, Wii, …

FacebookTwitter, Linkedin, Foursquare, …

GrouponAmazon, salesforce.com, PayPal, …

Android Android, iPhone, Xbox, …

LinkedInTwitter, Linkedin, Foursquare, …

SalesforceAmazon, salesforce.com, PayPal, …

Do business in the customer’s full context.

Customers

You

Align your investments with your customers.

Example iPad app

Your Product Your Partner

Facebook PayPal

iPad

What About Android?

Your Product

Your Partner

Facebook PayPal

iPad

Your Product Your Partner

Facebook PayPal

Android

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

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

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

Resources Required

Internal Systems

Web

Mobile & Social Ubiquity

The Big Bet of Yesterday

Scarce, Expensive

Technology

Big Budget

High Risk

Lots of Potential

Long-Term

Project

Many Bets of Today

Cheap, Ubiquitous Technology

Iterative Budgets

Low Risk

Quick Results

Small, Focused Projects

How to Do It All?

Direct Indirect

Mobile

Social

Cloud

API

People Apps

The App Economy

AppStore

I want apps.

People Apps

The App Economy

AppStore

I am competitive.

People Apps

The App Economy

AppStore

I am changing everything.

People

Apps

The App Economy

AppStore

AppDeveloper

I make apps.

People AppsInternalSystems

The App Economy

AppStore

I want to be in apps.

AppDeveloper

People

AppsInternalSystems

The App Economy

AppStore

AppDeveloper

I want easy access.

People

AppsInternalSystems

The App Economy

AppStore

AppDeveloper

IT

I want easy access. I want security.

People

AppsInternalSystems

The App Economy

AppStore

AppDeveloper

IT

I want security & accessibility.

People

AppsInternalSystems

The App Economy

AppStore

AppDeveloper

API Team

I provide security & easy access.

API

Application Programming Interface (API)

Browser

Web Site

Ubiquity

<!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",…

People

AppsInternalSystems

The App Economy

AppStore

AppDeveloper

IT

I am competitive.

APIWorld of

APIs

People

APITeam

APIAppWorld of

APIsApp

StoreInternalSystems

AppDeveloper

API Value Chain

AppUser

APITeam

APIAppWorld of

APIsApp

StoreInternalSystems

AppDeveloper

Application Developers are Kingmakers

API Initiatives

Internal Partners Customers Open

Internal

Loners

• No developers

• No problem

Departments

• Less planning

• More doing

IT

• Agile

• and Stable

PartnersChannels

• More reach

• New revenue

Extenders

• Expand footprint

• Strategic offerings

Completers

• Plug holes

CustomersInnovation

• Innovative Apps

• Extend Features

Integration

• Data Sync

• Business Process

Batch Kickstart

• Upload data

• Upload users

Open

Breakthroughs

• Huge crowds

• Wait and see

Niches

• Niche developers

• Niche solutions

Directed

• Inspire research

• Solve problems

Internal

Partners

Customers

Open

Enterprise API Engine

THANK YOUSubscribe to API webinars at:

youtube.com/apigee

THANK YOUIRC#api-crafton freenode

THANK YOUQuestions and ideas to:

groups.google.com/group/api-craft

THANK YOUContact me at:

@landlessnessbrian@apigee.com