28
WSO2 Webinar: You need an API Pla5orm!

WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

Embed Size (px)

Citation preview

Page 1: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

WSO2Webinar:YouneedanAPIPla5orm!

Page 2: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

Presentersfortoday’swebinar

2

VP and Principal Analyst Forrester Research

Guest: Randy Heffner Isabelle MaunyVP, Product Strategy WSO2

Page 3: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

You Need An API PlatformRandy Heffner, VP and Principal AnalystMay 26, 2016

Page 4: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 4

Image sources: freeimages.com, morguefile.com (wallyir)

Guess what? The world changed, you didn’tMany take a point solution approach to digital transformation

Big data analytics

Social

Mobile

Internet of thingsDynamic

ecosystems

Analytics

APIs and developers

Beacons and location

Disruptive startups

New regulation Changing

workforce

New products

Page 5: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 5

What’s really going on? Structural change

Business

Which means: › Your business can change only as fast as your technology.

Which means: › Implementation structure determines future speed of change.

It’s not two things

+ Technology Digital business

It’s one thing

Page 6: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 6

Source: “Digital Business Design Is The New Integration” Forrester report

APIs are the foundation of digital business design

Digital business

Digital business Digital business design

Business building blocks

Role-based workspaces

BPM process flows

SOA and API services

Virtualized data views

Policies, events, rules, collaborations, analytics

B2B connections and flows

User roles

Business processes

Business transactions

Business data

Insight & optimization

Business relationships

Page 7: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 7

Reference: March 5, 2015, “How To Design APIs For Mobile” Forrester report

Business APIs are central to digital transformation

Business APIs ====================== Consistent business results

Multitouchpoint experience APIs ====================== Familiarity across touchpoints

Touchpoint-specific APIs ======================

Technical adaptations

Mobile apps

Business APIs ====================== Consistent business results

B2B APIs ================== Partner business rules

Presentation layer Business service layer

Partners and suppliersWeb apps Kiosks

Public ecosystem APIs ==================

Open web business rules

Open web APIs ==================

Caching and security

Public developers

Page 8: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 8

Source: June 2013 “Establish Your API Design Strategy” Forrester report

API management must serve four API categories

Open web APIs

Tech-savvy consumers

B2B APIs

Internal APIs

Product APIs

Value-add innovators

Digital disruptors SuppliersDistribution

partners

Digital experiences (mobile, web, etc.)

Enterprise applications (custom, off-the-shelf, cloud, on-premise)

Products (software,

physical products, services)

Enterprise customers

Web site developers

Your enterprise Your products

Tech-savvy consumers

Product ecosystem

Wide-open to innovation Optimized business Build product ecosystemsEnterprise customers

1 2

3

4

JavaScript API JavaScript API / SDK Prebuilt integration

Page 9: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 9

API management must fit many API user communities

Open web API portal

(division 1)

Your organization

Open web developers

Customers

B2B API portal

Open web API portal

(division 2)

Internal developers API portal

Product design

API portal

Business API portfolioUX API portfolio

Open web developers

Suppliers

Resellers

Adjacent products

Market-placesOpen web

developers

Mobile devs

Process devs

Insight devs

Page 10: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 10

API management is much more than an API gateway

Developer portal

API gateway

Admin portal

••Developer registration ••Credentials management ••API documentation ••API try-it & testing ••Forums & support

••Enforce API agreements ••Enforce security ••Enforce limits ••Feed billing engine ••Interface-level monitoring

••Define APIs ••Define API products ••Set API pricing & limits ••Manage documentation ••Developer communication

Objective: Manage relationships between API users and API providers

Page 11: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 11

Add-on features increase API management value

Developer portal

API gateway

Admin portal

Objectives: Enhance relationship management, simplify API implementation

API analytics

API runtime platform &

hosting

Marketplace integration

Prebuilt integration to full

API platform

Turnkey billing

Mobile app features

Close ties to an integration

platform

Page 12: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 12

Runtime service management ensures top-quality operations and rapid

API break-fix.

Service delivery consists of application platforms, integration tools, and source applications that embody

the business logic and data for APIs.

But there’s much more: A comprehensive API platform

Service life-cycle management coordinates activities, approvals, and

configurations across many stakeholders.

API management centers on relationships between API users

and API providers.

Service testing provides repeatable assurance that APIs are functional and performant.

API implementations

APIs

API user

API product manager

Architects

IT operations

Security

Testers

Developers

Production support

Page 13: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 13

Source: upcoming “Brief: APIs are the Foundation for a Digital Business Platform” Forrester report

And even more: A digital business platform for agility

Insight engines Structured, unstructured, semantic, cognitive, and

contextual analysis delivered where and when decisions needed for human and automated decisions

Business processes Configurable, monitored, controlled, auditable flows of

work across roles and ecosystems

Business transactions and queries Open, secure, managed, API access to business transactions, queries, content, products, and data

Business content Virtualized internal and external data from customers,

transactions, processes, physical assets, data providers, and more

User experience and IoT Interface to the physical world:

a) Unified, multitouchpoint workspaces for humans; b) Monitoring and control embedded in customers’ and

users’ environments via IoT

Page 14: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 14

Insight engines

Big data

Digital business needs a platform of platforms

Business processes

Business APIs

Business content

User experience and IoT

Data virtualization

Data quality

Master data management

Portal-like UX

JavaScript APIs

Webhooks and frameworks

Business activity monitoring

Collaboration and social

Event management Streaming

analyticsSemantics

Business process management

Business rules

Content integration

Integration/ESB (cloud, ground)

Integration (cloud, ground)

Batch integration (ETL, EDI, MFT)

API management solutions

CognitiveContext

(geo, time, etc)

Business policy

Operational data store

product

pattern

Primary approach:

Mobile backend

Business transaction mgt

API gateways

App servers, PaaS, SaaSIoT infrastructure

Page 15: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2016 Forrester Research, Inc. Reproduction Prohibited 15

Evolve a digital business platform with each initiative

Digital business platform

$$ $$ $$ $$

Business change #1

Business change #2

Business change #3

Business change #4

Strategy Governance OperationLeadership

$$Strategic seed money

Page 16: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

© 2015 Forrester Research, Inc. Reproduction Prohibited 16

How to build a digital business foundation on APIs

••Tacking on digital without new architecture is a rerun of old sitcoms. ••Use “business design for agility” as a pull toward better architectures.

••Center on the critical role of business APIs as business building blocks. ••Use an API taxonomy and portfolio management to guide API design.

••Think of API management as “API user relationship management.” ••Evolve a broader platform for the rest of your digital business design.

Evolve with a business design strategy

Use layered design to create coherent API portfolios

Build an API platform — and a digital business platform

Page 17: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

WSO2DigitalInnova0onPla2orm

17

Page 18: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

APIs:@poftheicebergofDigitalTransforma@on

18

Culturalchange

LegacyITadapta3on

SaaSApps

ContainersDevOps

Security

APIs

Business&ITCollabora3on SOA Microservices

ChangeManagementCloud

Mobile

Page 19: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

19

Decomposeyourexis.ngbusinessprocesses,data

andcapabili.esintoservices

MakeallservicesaccessibleviaAPIs,externallyandinternally

PutservicesandAPIsundercontrol!

Buildanecosystemaround

yourAPIs

Collectdataonyournewproductsand

APIs

1

2

34

5

Full API Lifecycle

Page 20: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

Buildshared,usablecomponents.

20

Microservices

SaaS Applications and Services

Services Composition

Services Orchestration

WritemicroserviceswithMicroserviceFramework

Encapsulatedataasservices.

Buildworkflows.

Composeseveraltechnicalservicesasone

Page 21: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

CreateAPIs

21

orTakeanAPIDesign-firstapproach.

CreateAPIsfromexis@ngservices.

CreatePrototypes.

API Gateway

Microservices

SaaS Applications and Services

Services Composition

Services Orchestration

Commonlanguagesacrossthepla5orm

Page 22: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

Enterpriselife-cyclegovernance

22

APIs ServicesMicroservices

SWAG

GER

IMPORTS

SWAG

GER

APPs

CLIENT STUBS

Central Governance across Enterprise Life Cycle(Asset Management / Dependencies Management/Impact Analysis)

MANAGED BY

MANAGED BY MANAGED BY

Con/nuousIntegra/onCon/nuousDevelopment

PUBLISH APIs BUILD

PUBLISH

Page 23: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

Iden@tyManagementfromDay1!• APITokensandThreatsprotec3onareamust…butthereismuchmore!

• Loweraccessbarriersbysuppor3ngsinglesign-on(SSO)• Acrosswebandenterprisemobileapps

• FederateIden3tyacrossmul3pleproviders• Sociallogins

• User’sprovisioning

• Fine-grainedauthorisa3on

23

API Gateway

Microservices

SaaS Applications and Services

Services Composition

Services Orchestration

Secu

rity

& Ac

cess

Con

trol

Secu

rity

& Ac

cess

Con

trol

Page 24: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

BuildanEcosystem

• Buildadeveloper’sportal• Extensivedocumenta3oniscri3cal!

• Self-serviceasmuchaspossible

• Minimizethefric3ontobuildappsagainstthoseAPIs

• LeveragePaaStoprovide:• Container-baseddeployment

• Automatedscaling

• Faulttolerance

• Applife-cyclesupport

24

Page 25: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

FromDatatoInsights

• InstrumentforDay1!

• LearnandImprovecustomerexperience• APIsconsump3onpaSerns

• SLAbreaches

• Usecontext,historicaldataandreal-3medatatotakedecisionsinreal-3me.

• Buildpredic3veAPIs.

25

APIs

UnifiedAnaly0csPla2orm

Page 26: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

WSO2DigitalInnova@onPla5orm

26

Extensible.

Affordable.

Comprehensive.

100%OpenSource.

Flexible.

Page 27: WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API Platform

LearningMore

• StateofArizonaDigitalTransforma3on:NeedforPlaWormApproach• hSp://www.cioinsight.com/it-management/expert-voices/the-need-for-a-plaWorm-approach.html

• StubHubBusinessTransforma3onwithAPIs• hSp://wso2.com/blogs/thesource/2014/01/wso2con-insights-how-apis-are-driving-stubhubs-business/

• WSO2’sAPIManagement• hSp://wso2.com/api-management/

• Pragma3cApproachtoMicroserviceArchitecture• hSp://wso2.com/whitepapers/scope-versus-size-a-pragma3c-approach-to-microservice-architecture/

27