wso2con us 2013 - apis everywhere

160
APIs Everywhere Sumedha Rubasinghe WSO2 Turning All Services into Managed APIs

Upload: wso2

Post on 14-Jan-2015

761 views

Category:

Technology


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: WSO2Con US 2013 - APIs Everywhere

APIs Everywhere

Sumedha RubasingheWSO2

Turning All Services into Managed APIs

Page 2: WSO2Con US 2013 - APIs Everywhere

.

Page 3: WSO2Con US 2013 - APIs Everywhere

..

Page 4: WSO2Con US 2013 - APIs Everywhere

mobile apps

Page 5: WSO2Con US 2013 - APIs Everywhere

resolutionized

Page 6: WSO2Con US 2013 - APIs Everywhere

our lives.

Page 7: WSO2Con US 2013 - APIs Everywhere

revolutionized

Page 8: WSO2Con US 2013 - APIs Everywhere

business.

Page 9: WSO2Con US 2013 - APIs Everywhere

APIs

Page 10: WSO2Con US 2013 - APIs Everywhere

backbone

Page 11: WSO2Con US 2013 - APIs Everywhere

Apps.

10

Page 12: WSO2Con US 2013 - APIs Everywhere
Page 13: WSO2Con US 2013 - APIs Everywhere
Page 14: WSO2Con US 2013 - APIs Everywhere

new

Page 15: WSO2Con US 2013 - APIs Everywhere

APIs

Page 16: WSO2Con US 2013 - APIs Everywhere

created.

Page 17: WSO2Con US 2013 - APIs Everywhere

most

Page 18: WSO2Con US 2013 - APIs Everywhere

enterprises

Page 19: WSO2Con US 2013 - APIs Everywhere

realized

Page 20: WSO2Con US 2013 - APIs Everywhere

value addition.

Page 21: WSO2Con US 2013 - APIs Everywhere

business

20

Page 22: WSO2Con US 2013 - APIs Everywhere

beyond

Page 23: WSO2Con US 2013 - APIs Everywhere

traditional boundaries..

Page 24: WSO2Con US 2013 - APIs Everywhere

partners

Page 25: WSO2Con US 2013 - APIs Everywhere

new markets

Page 26: WSO2Con US 2013 - APIs Everywhere

new products.

Page 27: WSO2Con US 2013 - APIs Everywhere

increase

Page 28: WSO2Con US 2013 - APIs Everywhere

mobile device

Page 29: WSO2Con US 2013 - APIs Everywhere

sales.

Page 30: WSO2Con US 2013 - APIs Everywhere

governments

Page 31: WSO2Con US 2013 - APIs Everywhere

too.

30

Page 32: WSO2Con US 2013 - APIs Everywhere
Page 33: WSO2Con US 2013 - APIs Everywhere
Page 34: WSO2Con US 2013 - APIs Everywhere
Page 35: WSO2Con US 2013 - APIs Everywhere

but..

Page 36: WSO2Con US 2013 - APIs Everywhere

! (every enterprise)

Page 37: WSO2Con US 2013 - APIs Everywhere

got

Page 38: WSO2Con US 2013 - APIs Everywhere

this

Page 39: WSO2Con US 2013 - APIs Everywhere

correct.

Page 40: WSO2Con US 2013 - APIs Everywhere

SOA

Page 41: WSO2Con US 2013 - APIs Everywhere

services

40

Page 42: WSO2Con US 2013 - APIs Everywhere

re-use

Page 43: WSO2Con US 2013 - APIs Everywhere

loosely coupled.

Page 44: WSO2Con US 2013 - APIs Everywhere

typical SOA deployment

Page 45: WSO2Con US 2013 - APIs Everywhere

business functionality

Page 46: WSO2Con US 2013 - APIs Everywhere

implemented

Page 47: WSO2Con US 2013 - APIs Everywhere

deployed.

Page 48: WSO2Con US 2013 - APIs Everywhere

locating

Page 49: WSO2Con US 2013 - APIs Everywhere

UDDI

Page 50: WSO2Con US 2013 - APIs Everywhere

WS-Discovery

Page 51: WSO2Con US 2013 - APIs Everywhere

access

50

Page 52: WSO2Con US 2013 - APIs Everywhere

service.

Page 53: WSO2Con US 2013 - APIs Everywhere

secured

Page 54: WSO2Con US 2013 - APIs Everywhere

unsecured.

Page 55: WSO2Con US 2013 - APIs Everywhere

username / password

Page 56: WSO2Con US 2013 - APIs Everywhere

exposed.

Page 57: WSO2Con US 2013 - APIs Everywhere

provisioning.

Page 58: WSO2Con US 2013 - APIs Everywhere

something

Page 59: WSO2Con US 2013 - APIs Everywhere

missing?

Page 60: WSO2Con US 2013 - APIs Everywhere

services/resources

Page 61: WSO2Con US 2013 - APIs Everywhere

APIs

60

Page 62: WSO2Con US 2013 - APIs Everywhere

services/resource vs. APIs

Page 63: WSO2Con US 2013 - APIs Everywhere

service

Page 64: WSO2Con US 2013 - APIs Everywhere

implementation.

Page 65: WSO2Con US 2013 - APIs Everywhere

API

Page 66: WSO2Con US 2013 - APIs Everywhere

consumption.

Page 67: WSO2Con US 2013 - APIs Everywhere

advertising.

Page 68: WSO2Con US 2013 - APIs Everywhere

locating.

Page 69: WSO2Con US 2013 - APIs Everywhere

documentation

Page 70: WSO2Con US 2013 - APIs Everywhere

samples

Page 71: WSO2Con US 2013 - APIs Everywhere

first class citizens.

70

Page 72: WSO2Con US 2013 - APIs Everywhere

community.

Page 73: WSO2Con US 2013 - APIs Everywhere

Services focus on implementation.

Page 74: WSO2Con US 2013 - APIs Everywhere

APIs focus on consumption.

Page 75: WSO2Con US 2013 - APIs Everywhere

SOA

Page 76: WSO2Con US 2013 - APIs Everywhere

needs

Page 77: WSO2Con US 2013 - APIs Everywhere

API

Page 78: WSO2Con US 2013 - APIs Everywhere

capabilities.

Page 79: WSO2Con US 2013 - APIs Everywhere

enterprise mobility

Page 80: WSO2Con US 2013 - APIs Everywhere

Apps

Page 81: WSO2Con US 2013 - APIs Everywhere

no APIs.

80

Page 82: WSO2Con US 2013 - APIs Everywhere

loose coupling.

Page 83: WSO2Con US 2013 - APIs Everywhere

no future.

Page 84: WSO2Con US 2013 - APIs Everywhere

mobile development

Page 85: WSO2Con US 2013 - APIs Everywhere

friendly

Page 86: WSO2Con US 2013 - APIs Everywhere

Push

Page 87: WSO2Con US 2013 - APIs Everywhere

Websockets

Page 88: WSO2Con US 2013 - APIs Everywhere

compression

Page 89: WSO2Con US 2013 - APIs Everywhere

OpenID connect

Page 90: WSO2Con US 2013 - APIs Everywhere

Cloud

89

Page 91: WSO2Con US 2013 - APIs Everywhere

agile

Page 92: WSO2Con US 2013 - APIs Everywhere

development

Page 93: WSO2Con US 2013 - APIs Everywhere

deployment.

Page 94: WSO2Con US 2013 - APIs Everywhere

same

Page 95: WSO2Con US 2013 - APIs Everywhere

on premise

Page 96: WSO2Con US 2013 - APIs Everywhere

problems.

Page 97: WSO2Con US 2013 - APIs Everywhere

native API management

Page 98: WSO2Con US 2013 - APIs Everywhere

in

Page 99: WSO2Con US 2013 - APIs Everywhere

PaaS.

Page 100: WSO2Con US 2013 - APIs Everywhere

Internet of things.

99

Page 101: WSO2Con US 2013 - APIs Everywhere

Deutsche Telekoms - Connected Car Thomas Wieger

Page 102: WSO2Con US 2013 - APIs Everywhere

infrastructure

Page 103: WSO2Con US 2013 - APIs Everywhere

electronic

Page 104: WSO2Con US 2013 - APIs Everywhere

Internetaware

Page 105: WSO2Con US 2013 - APIs Everywhere

networking

Page 106: WSO2Con US 2013 - APIs Everywhere

telecommunication

Page 107: WSO2Con US 2013 - APIs Everywhere

printing

Page 108: WSO2Con US 2013 - APIs Everywhere

projection

Page 109: WSO2Con US 2013 - APIs Everywhere

access control cards.

Page 110: WSO2Con US 2013 - APIs Everywhere

proprietary

109

Page 111: WSO2Con US 2013 - APIs Everywhere

control interface

Page 112: WSO2Con US 2013 - APIs Everywhere

data formats

Page 113: WSO2Con US 2013 - APIs Everywhere

authentication

Page 114: WSO2Con US 2013 - APIs Everywhere

monitoring app.

Page 115: WSO2Con US 2013 - APIs Everywhere

smart home

114

Page 116: WSO2Con US 2013 - APIs Everywhere

standards

Page 117: WSO2Con US 2013 - APIs Everywhere

BACnet

Page 118: WSO2Con US 2013 - APIs Everywhere

Digital Addressable Lighting Interface

Page 119: WSO2Con US 2013 - APIs Everywhere

pre-web.

Page 120: WSO2Con US 2013 - APIs Everywhere

common patterns

119

Page 121: WSO2Con US 2013 - APIs Everywhere

last mile

Page 122: WSO2Con US 2013 - APIs Everywhere

implementation -> consumable

Page 123: WSO2Con US 2013 - APIs Everywhere

lack of standard APIs

Page 124: WSO2Con US 2013 - APIs Everywhere

no platform/runtime support

Page 125: WSO2Con US 2013 - APIs Everywhere

vision.

Page 126: WSO2Con US 2013 - APIs Everywhere

WSO2 API Management Platform

125

Page 127: WSO2Con US 2013 - APIs Everywhere

today.

Page 128: WSO2Con US 2013 - APIs Everywhere
Page 129: WSO2Con US 2013 - APIs Everywhere
Page 130: WSO2Con US 2013 - APIs Everywhere

platform for

Page 131: WSO2Con US 2013 - APIs Everywhere

creating APIs

Page 132: WSO2Con US 2013 - APIs Everywhere

manage lifecycle

Page 133: WSO2Con US 2013 - APIs Everywhere

API runtime

Page 134: WSO2Con US 2013 - APIs Everywhere

statistics

Page 135: WSO2Con US 2013 - APIs Everywhere

online/offline monitoring.

134

Page 136: WSO2Con US 2013 - APIs Everywhere

Keynote: APIs Driving the Stubhub BusinessSastry Malladi

Chief Architect, Stubhub

Page 137: WSO2Con US 2013 - APIs Everywhere

Keynote: Building an Enterprise PaaS framework using Open Source Components

Prakash IyerVice President, Software Architecture & Strategy, Trimble

Page 138: WSO2Con US 2013 - APIs Everywhere

Customizing the store of the WSO2 API Manager for the non programmer

Eduardo BasterrecheaCEO, Molino De Ideas SA

Page 139: WSO2Con US 2013 - APIs Everywhere

working on

Page 140: WSO2Con US 2013 - APIs Everywhere

supporting

Page 141: WSO2Con US 2013 - APIs Everywhere

API Management everywhere ..

Page 142: WSO2Con US 2013 - APIs Everywhere

API Management on the edge

Page 143: WSO2Con US 2013 - APIs Everywhere

closer to services.

Page 144: WSO2Con US 2013 - APIs Everywhere

How?

143

Page 145: WSO2Con US 2013 - APIs Everywhere
Page 146: WSO2Con US 2013 - APIs Everywhere

intercepting

Page 147: WSO2Con US 2013 - APIs Everywhere

message flow.

Page 148: WSO2Con US 2013 - APIs Everywhere

built-in API Management

Page 149: WSO2Con US 2013 - APIs Everywhere

all WSO2 service hosting components.

Page 150: WSO2Con US 2013 - APIs Everywhere

for non-WSO2 products

Page 151: WSO2Con US 2013 - APIs Everywhere

for embeddable deployments

Page 152: WSO2Con US 2013 - APIs Everywhere

delivery plan

151

Page 153: WSO2Con US 2013 - APIs Everywhere

WSO2 Governance Registry 4.6.0

Page 154: WSO2Con US 2013 - APIs Everywhere

work in progress...

Page 155: WSO2Con US 2013 - APIs Everywhere

WSO2 Application Server

Page 156: WSO2Con US 2013 - APIs Everywhere

WSO2 Data Services

Page 157: WSO2Con US 2013 - APIs Everywhere

summary

Page 158: WSO2Con US 2013 - APIs Everywhere

API vision

Page 159: WSO2Con US 2013 - APIs Everywhere

exposing APIs -> platform support

Page 160: WSO2Con US 2013 - APIs Everywhere

thank you.