design - start your api journey today

13
#IBMCloudTour16 Andrew Hoyt Director of Development: Strongloop, API Management, & Gateways, IBM Cloud [email protected] 1 Start Your API Journey Today

Upload: laurenwendler

Post on 05-Jan-2017

28 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Design - Start Your API Journey Today

#IBMCloudTour16

Andrew Hoyt —Director of Development: Strongloop, API

Management, & Gateways, IBM Cloud

[email protected]

1

Start Your API Journey Today

Page 2: Design - Start Your API Journey Today

#IBMCloudTour16

Going to Dinner at a New Restaurant

2

• How to get there?

• What to order?

• Where to park?

Page 3: Design - Start Your API Journey Today

#IBMCloudTour16

The API Economy in your Daily Life: Real Today

3

Page 4: Design - Start Your API Journey Today

#IBMCloudTour16

The API Economy in your Daily Life: Possibilities

4

What if: The app could:

Restaurant exposed their

menu via an API:

Pre-order appetizer & provide car’s geo location to ensure

appetizer arrives as guest does

City exposes Green P

Parking API

Reserve a parking spot while driving to the restaurant within

the car’s mobile app

Insurance vendor

integrates with Weather

Co & Auto Maker APIs

Reduce available horsepower to car based on weather (and

age of driver)

Auto maker integrates

with home security API

Turn on security cameras when car has left the garage

TV provider exposes

programming guide API

Automatically record the Raptors game as the user won’t be

home in time for tipoff based on geo location of the car

Page 5: Design - Start Your API Journey Today

#IBMCloudTour16

Capturing Benefits in the API Economy

5

Direct

Revenue

Indirect

Revenue

Delightful

Experience

Page 6: Design - Start Your API Journey Today

#IBMCloudTour16

What do the Following Have in Common?

6

Coffee company goes

digital, builds $1.6B

payments business, drives

21% of transactions

Car company offers

connected car, improves

driving experience, sells

vehicle data to partners

Bank spurs innovation by

offering hackathons,

integrates rewards program

with retailer partners

Digital disruption fueled by API’s

Page 7: Design - Start Your API Journey Today

#IBMCloudTour16

API Economy Value Chain

7

Unlock Existing

Enterprise IT

Investments

Exposed

as APIs

Self Service

Consumed by

Developers

To Develop new

Innovative Apps

and Services

Delivering

Differentiated B2C,

B2B, B2E

Experiences

TH GSIN

www

Page 8: Design - Start Your API Journey Today

#IBMCloudTour16

Challenges with Multi-Speed IT / API Economy

8

Speed & Agility

Integration & Scale

Core Enterprise

Digital

Ecosystem

Fast

Speed

Steady

Speed

What business outcome is expected?

How will business & IT roles be impacted?

How to manage the consumption of APIs across the enterprise?

How to provide self-service for internal & external developers?

How to enforce security at runtime?

How to throttle and provide controlled access?

How to introduce change with new versions?

How do I know who is using my service and how much?

How much should I charge for access to my service?

Page 9: Design - Start Your API Journey Today

#IBMCloudTour16

What’s wrong with this picture?

9

• These Microservices are

exposed to the open web!

• What if getOrderById() sees a huge spike

in traffic? It could bring down the SoR’s,

preventing order taking, shipping, etc!

Microservice:

getOrderById

Runtime

(Node.js, WAS, etc.)

Integration

Tier

Firewall

Microservice:

getProductDetailByID

Runtime

(Node.js, WAS, etc.) Systems of

Record

www

Product

dataOrders

data

Page 10: Design - Start Your API Journey Today

#IBMCloudTour16

A Better Way: APIs

10

• You need:

• Rate limiting

• Security

• Monitoring

• …API Management!

Microservice:

getOrderById

Runtime

(Node.js, WAS, etc.)

Integration

Tier

Firewall

Microservice:

getProductDetailByID

Runtime

(Node.js, WAS, etc.) Systems of

Record

www

Product

dataOrders

data

API

API

API Management & Gateway

(rate limiting, security, monitoring,

permissions, version management, etc)

Page 11: Design - Start Your API Journey Today

#IBMCloudTour16

IBM API Connect — Simplified & Comprehensive API foundation

11

What is API Connect?

• An integrated creation, runtime, management, and security foundation for enterprise grade API’s and Microservices to power modern digital applications

What does API Connect provide?• Automated, visual and coding options for creating APIs

• Lifecycle and governance for APIs, Products and Plans

• Node.js and Java support for creating Microservices

• Integrated enterprise grade clustering, management and security for Node.js and Java

• Access control over API’s, API Plans and API Products

• Advanced API usage analytics

• Customizable, self service developer portal for publishing APIs

• Policy enforcement, security and control

Create Run

ManageSecure

Page 12: Design - Start Your API Journey Today

#IBMCloudTour16

IBM Connect Enables Hybrid Architectures to Speed DigitalTransformations and Leverage Existing Investments

12

Hybrid Cloudz/OS

DB2

APIsAPIs

ERP Customer

Data

Partner

Ecosystem

Enterprise Systems Connections

WebSphere Connect, z/OS Connect, Business Operations Connect,

DB2 Connect

1. Expose & Publish logic and data from Systems of Record as APIs

2. Connect to cloud from on-premises business logic to enhance

applications (Watson API, Data services)

Cloud Connections

API Connect, App Connect, Message Connect, DataWorks Forge

1. Discover & Consume APIs

2. Create new APIs & Microservices

3. Connect from Cloud to on-prem apps

Benefits: Stimulate Innovation | Extend Agency Reach | Increase Engagement

Page 13: Design - Start Your API Journey Today

#IBMCloudTour16

Learn More

13

1. LEVERAGE Complimentary Offer - Digital Transformation Workshop — Mastering the API Economy:

http://ibm.co/1Lk2VMb

2. COMPLIMENTARY APIs for Dummies: http://ibm.co/1OlWNHz

3. VISIT API Connect Youtube Channel: https://www.youtube.com/user/IBMAPIManagement

4. Connect to Cloud - FREE access to Cloud Connect capabilities and services through December 2016

5. CONTINUE THE DISCUSSION — JOIN ME at the DESIGN roundtable:

“APIs”

Offer Page

http://www.ibm.com/cloud-computing/connect/