APIs: The DNA of Digital Transformation

48
API: The DNA of Digital Trans Asanka Abeysinghe Vice President, Solutions Architecture WSO2, Inc

Transcript of APIs: The DNA of Digital Transformation

API: The DNA of Digital Transformation

Asanka Abeysinghe Vice President, Solutions ArchitectureWSO2, Inc

Speaker bio

2

Vice President – Solutions Architecture, WSO2, Inc.

Architect & Technology EvangelistApache Committer(local) Live next to the Livis Stadium Gadget-holic

http://asanka.abeysinghe.org@asankama

Digital experience

4

“Digital experience

has become a part of our

lives.”

Alexa, what is the population of California?

Alexa, reorder kitchen towels.

It is your wife’s birthday,

navigate to the Westfield mall ?

Architecture

real-time

personalized

geo sensitive

predictive

CX

person digital-double

digital workspace

social

business

knowledge

UX

person

applications

platforms

network

web apps mobile apps two-side platforms

multi-side platforms

value networks

soci

al n

etw

orks

gam

esge

o-ap

ps

finan

cial

serv

ices

citiz

en se

rvic

es

heal

thca

reci

tizen

serv

ices

smar

t city

conn

ecte

d ca

rsm

art h

otel

Think less about fixed processes, think more about dynamic

interactions. - Gartner

H-M M-M

H-H M-H

Roadmap

Picture Credit : http://calebmagnino.com/creative/the-journey/

Technical Non-Technical

• Build a platform• Rich functional capabilities • Seamlessly integrated• API driven• Top-down approach • Podular • Reuse • Iterative • People: engage/empower/entrust

APIAPI

APIAPI

API

API

Build a platformRich functional capabilities

Seamlessly integratedAPI driven

Top-down approach

define the end-user experience

design the app

identify/design the APIs

identify/design the services

Developer portal

API and Service governance

Service vs. API

Service: the implementation,

API: representation/ interface of the

Service.

service

APIs

API Façade: services to APIs

Picture Credit : The Connected Company – Dave Gray

API Façade: services orchestration

API composition

Top-down approachPodular Reuse

Iterative People

Picture Credit : http://opensim-creations.com/2011/05/03/cloud-city-podular-rooms

person

applications

platforms

network

APIAPI

API

person

applications

platforms

network

APIAPI

social

consumer

provider

partners

API

person

applications

platforms

network

APIAPI

social

consumer

provider

partners

API

external/internal APIs

internal APIs

external APIs

technology partner of your digital journey.

http://wso2.com

Universal connectors, particularly APIs and Apps, mean that many new markets, in fact thousands of market niches, can be served with rapidly created, low friction, lightweight content and services, quickly building mass market adoption.

- Dave Gray: The Connected Company

Thank You!