SlideShare a Scribd company logo
Β© 2015 Akana., Inc All Rights Reserved.
Driving Digital
Innovation with a
Layered API Design
Approach
Β© 2015 Akana., Inc All Rights Reserved.
Our speakers
Randy Heffner
@BizTech21
Alistair Farquharson
@afarqu
Driving Digital Innovation with a
Layered API Design Approach
Randy Heffner, VP and Principal Analyst
June 17, 2015
Β© 2015 Forrester Research, Inc. Reproduction Prohibited 4
Mobile needs APIs
News flash:
APIs enable much more
than mobile.
Β© 2015 Forrester Research, Inc. Reproduction Prohibited 5
APIs are much more strategic than many think
APIs
Mobile
Web, kiosks,
call center,
etc.
Multi-
touchpoint
foundation
Open web
developers
Enterprise
agility
Value chain
optimization
Customer
process
optimization
Connect
products to
ecosystems
Turn hidden
assets into
products
Turn core
capabilities
into services
Enter
completely
new markets
Β© 2015 Forrester Research, Inc. Reproduction Prohibited 6
Source: June 2015, β€œHow APIs Reframe Business Strategy” Forrester report
APIs reframe business strategy
Business
Customers
Channels
Where design
for external
integration
begins
Efficiency
Partners
Competencies
Ecosystems
Relationships
Leverage
Connections
Traditional business Open business
Β© 2015 Forrester Research, Inc. Reproduction Prohibited 7
Trading platform
Source: June 2015, β€œHow APIs Reframe Business Strategy” Forrester report
Digital disruption and a European bank’s open business
APIs
Institutional customers
Web
Custom
UX
White
label UX
β€’ Turn a core
business
capability into
a revenue
source.
β€’ Decouple
innovation by
the bank and
its customers.
β€’ The bank
wins from
customer
innovation.
The shift
β€’ Is the bank’s
value-add the
trading
platform?
β€’ Is the bank’s
value-add the
trading UX?
β€’ Is it both?
β€’ From where
will the next
unbundling
come?
The questions
β€œIf we don’t disrupt our own business, then
someone else will β€” out of the blue.”
β€” CIO, European bank
β€’ Craft loosely-
coupled
strategies for
each core
asset and
capability.
β€’ API-enable
more and
more of them.
β€’ Disrupt where
possible,
react when
needed.
The strategy
European
bank
Β© 2015 Forrester Research, Inc. Reproduction Prohibited 8
Source: June 2013 β€œEstablish Your API Design Strategy” Forrester report
Forrester’s four categories of APIs
Open web APIs
Tech-savvy
consumers
B2B APIs
Internal APIs
Product APIs
Value-add
innovators
Digital
disruptors
Suppliers
Distribution
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 ecosystems
Enterprise
customers
1 2
3
4
JavaScript API
JavaScript API /
SDK
Prebuilt integration
Β© 2015 Forrester Research, Inc. Reproduction Prohibited 9
Source: June 2014 β€œBrief: Product APIs Create Distinct Customer Value And Opportunity” Forrester report
Product APIs
β€Ί APIs designed to . . .
β€’ directly control a product,
β€’ or facilitate its integration into an ecosystem of related products,
β€’ whether it is a physical product, digital product, or service.
β€Ί Hotel example:
β€’ Internal, open web, or B2B APIs: Reserve a hotel room
β€’ Product APIs: Control the hotel room itself
β€Ί Every product or service either:
β€’ Is already digital
β€’ Can have a digital proxy
Β© 2015 Forrester Research, Inc. Reproduction Prohibited 10
APIs have varied key success factors
β€’ Collaborate with devices to deliver engaging user experience.
β€’ Allow many data and transaction paths through the experience.
APIs for . . . Key roles and success factors
Single touchpoints
β€’ Provide familiar user experience across all touchpoints.
β€’ Allow individual touchpoints to vary when appropriate.
Multitouchpoint
strategy
β€’ Match between business drivers and potential open web value.
β€’ Clear understanding of the types and styles of open web API applications.
Open web developers
Enterprise agility
β€’ Common definitions of enterprise transactions and data.
β€’ Coherent portfolios of services for each major business domain.
Product ecosystems
β€’ Create value-add in a constantly shifting community of related products.
β€’ Support strategic business partnerships and ecosystems.
B2B
β€’ Provide cross-organization process integrity.
β€’ Support cross-organization security federation.
Β© 2015 Forrester Research, Inc. Reproduction Prohibited 11
Reference: March 5, 2015, β€œHow To Design APIs For Mobile” Forrester report
With API layering, a coherent portfolio serves many
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 suppliers
Web
apps
Kiosks
Public ecosystem APIs
==================
Open web business rules
Open web APIs
==================
Caching and security
Public developers
Β© 2015 Forrester Research, Inc. Reproduction Prohibited 12
One enterprise may have 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
BI devs
Β© 2015 Forrester Research, Inc. Reproduction Prohibited 13
Forrester recommendations
β€’ β€œOut of the blue” digital disruption demands business agility.
β€’ API-enabled capabilities allow rapid business reconfiguration.
β€’ Don’t short change the importance of business APIs.
β€’ Use service portfolio management for lightweight governance.
β€’ Business scenarios determine quality-of-service and security demands.
β€’ API users determine how easy the API must be to use.
Treat API strategy as business strategy
Use layered design to evolve coherent API portfolios
Design for business scenarios and API users
Thank you
Randy Heffner
@BizTech21
rheffner@forrester.com
Β© 2015 Akana., Inc All Rights Reserved.
Core Capabilities
for Layered APIs
Β© 2015 Akana., Inc All Rights Reserved.
API Platform Capabilities
When building or buying an API Platform, there are typically 3 high-level
requirements/capabilities:
API Portal
Developer engagement
experience
Gateway
Security, Management,
Orchestration/Mediation
Lifecycle
DevOps, SDLC
Integration, Automation
Β© 2015 Akana., Inc All Rights Reserved.
API Portal
API Portal
Search
Documentation
Licensing
Partner Mgmt.
Provisioning
Federation
Analytics
Groups
Social
Β© 2015 Akana., Inc All Rights Reserved.
Different Audiences
Most enterprises are striving towards a layered API
strategy
β€’ Different requirements
– Number of APIs
– Security – enterprise LDAP vs. OpenID Connect
– Workflow – Internal vs. B2B vs. consumer
β€’ Different audience = Different user experience
β€’ Your API Portal therefore needs to be built with these different
audiences in mind this will affect:
– User experience – search/catalog/complexity
– Branding/Marketing
Β© 2015 Akana., Inc All Rights Reserved.
Different Providers
Large organizations may also have different API Providers
internally:
β€’ LoB, Group, Division or Geography will affect who is providing the API
β€’ If each provider wants their own portal, a federated approach becomes
important
β€’ Centralized end-user experiences
β€’ Distributed control
Β© 2015 Akana., Inc All Rights Reserved.
API Gateway
Quota Mgmt.
PCI Compliance
Policy Mgmt.
Monitoring
OAuth
Security
Authentication
Protection
IAM Integration
Encryption
Mediation
Quality of Service
Paging/Caching
Orchestration
Scripting
Β© 2015 Akana., Inc All Rights Reserved.
API Gateway
API Gateways should provide :
β€’ Non functional requirements such as security/monitoring etc. –– at each
point within a layered architecture
β€’ Aggregation/orchestration of APIs between layers to create
channel/touchpoint-specific APIs
Β© 2015 Akana., Inc All Rights Reserved.
Lifecycle
β€’ Each API Layer and each user
community could have different
lifecycles:
– Different development teams and SDLCs
– Different DevOps processes and tools
β€’ Organizations will have to determine
how to control dependencies during
development and at runtime while
remaining agile.
Β© 2015 Akana., Inc All Rights Reserved.
Example - Retail Bank
β€’ Business Objective : strengthen relationship with the Bank’s partners to
bring in innovation form outside
β€’ Challenge : create a platform to automate onboarding of partners
β€’ Four different divisions are exposing APIs via a multi-tenant,
federated deployment:
– Departments 1 & 2 : Java and .NET shop with Oracle, Oracle repository
and Oracle ESB
– Department 3 : Java and .NET shop with Tibco and Oracle ESBs.
– Department 4 : Smaller Java shop
Β© 2015 Akana., Inc All Rights Reserved.
Example - Retail Bank
β€’ Solution :
– To preserve the brand, a federation was created
– All departmental APIs are be controlled by the members of the federation
– A single UI will aggregate the content from all the departmental developer
portals into a single UI
– Control of β€˜shared, enterprise’ APIs can be centrally controlled
Β© 2015 Akana., Inc All Rights Reserved.
Summary
β€’ As organizations see the development of a layered API portfolio
across different channels and lines of business they need to
consider:
– User Experience - how the audience affects it
– Tooling – how to manage/secure/orchestrate the APIs in the portfolio
– The effect on SDLC and DevOps processes
Β© 2015 Akana., Inc All Rights Reserved.
Thank You
β€’ Randy Heffner
@BizTech21
rheffner@forrester.com
β€’ Alistair Farquharson
@afarqu
alistair.farquharson@akana.com

More Related Content

PPTX
Extracting Insights from your API Programs
Β 
PPTX
Realizing Hybrid Cloud: Using IBM Bluemix, APIs, and DataPower
Β 
PPTX
Architecting Mobile Solutions Using Microsoft Azure and Akana
Β 
PPTX
Digital Healthcare – Realizing Interoperability with APIs
Β 
PPTX
Microservices: Why Should Businesses Care?
Β 
PDF
API Design Essentials - Akana Platform Overview
Β 
PDF
API Economy - The Making of a Digital Business
Β 
PPTX
Enterprise API Adoption Patterns
Β 
Extracting Insights from your API Programs
Β 
Realizing Hybrid Cloud: Using IBM Bluemix, APIs, and DataPower
Β 
Architecting Mobile Solutions Using Microsoft Azure and Akana
Β 
Digital Healthcare – Realizing Interoperability with APIs
Β 
Microservices: Why Should Businesses Care?
Β 
API Design Essentials - Akana Platform Overview
Β 
API Economy - The Making of a Digital Business
Β 
Enterprise API Adoption Patterns
Β 

What's hot (20)

PPTX
Confronting API Security in the Brave New Open Banking Era
Β 
PPT
Modernizing an Existing SOA-based Architecture with APIs
PDF
Eat Your Microservices Elephant One Bite at a Time
Β 
PPTX
Realizing SOA and API Convergence
Β 
PPT
The Europeana API Strategy
PPTX
API First: Going Beyond SOA, ESBs, and Integration
PPTX
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Β 
PPTX
Web API Management
PPTX
Webinar: How API Lifecycle Management can help to Accelerate Growth
PPTX
API and SOA: Two Sides of the Same Coin?
Β 
PPTX
API Frenzy: API Strategy 101
Β 
PDF
Delivering on Personalization with the Power of APIs
Β 
PPTX
API Strategy Introduction
PPTX
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
PDF
The Latest in API Orchestration, Mediation, and Integration
Β 
PPTX
API Management
PPTX
Platform for Secure Digital Business
Β 
PPTX
API Management
PPTX
API Management in Digital Transformation
PDF
Dependency Down, Flexibility Up – The Benefits of API-First Development
Confronting API Security in the Brave New Open Banking Era
Β 
Modernizing an Existing SOA-based Architecture with APIs
Eat Your Microservices Elephant One Bite at a Time
Β 
Realizing SOA and API Convergence
Β 
The Europeana API Strategy
API First: Going Beyond SOA, ESBs, and Integration
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Β 
Web API Management
Webinar: How API Lifecycle Management can help to Accelerate Growth
API and SOA: Two Sides of the Same Coin?
Β 
API Frenzy: API Strategy 101
Β 
Delivering on Personalization with the Power of APIs
Β 
API Strategy Introduction
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
The Latest in API Orchestration, Mediation, and Integration
Β 
API Management
Platform for Secure Digital Business
Β 
API Management
API Management in Digital Transformation
Dependency Down, Flexibility Up – The Benefits of API-First Development
Ad

Viewers also liked (20)

PPTX
Workshop Business Model Generation 2011
PPTX
The Business Model Journey. Unbundling Searcus, creating Hoosh.
PPTX
An Architecture for a Platform Providing Things As A Service
PPTX
Solving financial regulatory compliance through crowd computing
PDF
How Crowd Computing Will Kill BPO
PDF
Ilya Kazimirovskiy, Outsource People_2016_Minsk
PDF
Final Master's Defense Presentation : Policy-driven Security Management in Ga...
PDF
What is crowd computing?
PDF
ACCCRN City Projects
PPTX
IDRC14-ppp-template-vollmer_140825
PDF
Resilience, Knowledge, Conscious Design. Knowledge as a resilience strategic ...
PPTX
Building Resilience in an Urban World
PPTX
140825_Morera_Arup_Davos
PDF
Spatial planning and urban resilience in the context of flood risk - A compa...
PDF
Resilience and the Urban Nexus
PPTX
"To Have and to Hold: Reduce Customer Churn by Building More Authentic Relati...
PPTX
"Lessons learned from replatforming" at SaaS North 2016
PPTX
Lamdba micro service using Amazon Api Gateway
PPTX
Module 10 - Session 2 ICTs and environmental observation 20110223
Workshop Business Model Generation 2011
The Business Model Journey. Unbundling Searcus, creating Hoosh.
An Architecture for a Platform Providing Things As A Service
Solving financial regulatory compliance through crowd computing
How Crowd Computing Will Kill BPO
Ilya Kazimirovskiy, Outsource People_2016_Minsk
Final Master's Defense Presentation : Policy-driven Security Management in Ga...
What is crowd computing?
ACCCRN City Projects
IDRC14-ppp-template-vollmer_140825
Resilience, Knowledge, Conscious Design. Knowledge as a resilience strategic ...
Building Resilience in an Urban World
140825_Morera_Arup_Davos
Spatial planning and urban resilience in the context of flood risk - A compa...
Resilience and the Urban Nexus
"To Have and to Hold: Reduce Customer Churn by Building More Authentic Relati...
"Lessons learned from replatforming" at SaaS North 2016
Lamdba micro service using Amazon Api Gateway
Module 10 - Session 2 ICTs and environmental observation 20110223
Ad

Similar to Driving Digital Innovation with a Layered API Design Approach (20)

PDF
WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API...
Β 
PDF
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
PDF
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
PPT
Six Steps To Build A Successful API
PPT
Six Steps to Build Successful APIs
Β 
PDF
API Management Building Blocks and Business value
Β 
PPT
Api management introduction and product overview v1.0 2014.08.28
PDF
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
PDF
APIdays Paris 2019 - Delivering the Modern API: Know What it Takes by Nuwan D...
PDF
Delivering the Modern API: Know what it takes
PDF
Whitepaper: DEVELOPER ENGAGEMENT SOLUTION KEY TO SUCCESS OF YOUR PLATFORM - H...
PDF
API Marketplaces - The Enterprise Version
PPTX
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
PDF
Introduction to the Art of API Practice
PPTX
TEC-Roundtable-API
PPT
API First Mobile Strategy
PDF
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
PDF
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
PDF
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
PPTX
Api economy
WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API...
Β 
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
Six Steps To Build A Successful API
Six Steps to Build Successful APIs
Β 
API Management Building Blocks and Business value
Β 
Api management introduction and product overview v1.0 2014.08.28
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
APIdays Paris 2019 - Delivering the Modern API: Know What it Takes by Nuwan D...
Delivering the Modern API: Know what it takes
Whitepaper: DEVELOPER ENGAGEMENT SOLUTION KEY TO SUCCESS OF YOUR PLATFORM - H...
API Marketplaces - The Enterprise Version
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Introduction to the Art of API Practice
TEC-Roundtable-API
API First Mobile Strategy
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
Api economy

More from Akana (20)

PPTX
Deconstructing API Security
Β 
PPTX
API Adoption Patterns in Banking & The Promise of Microservices
Β 
PPTX
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
Β 
PPTX
Making Sense of Hypermedia APIs – Hype or Reality?
Β 
PPTX
Using APIs
Β 
PPTX
Unified Security for Mobile, APIs and the Web
Β 
PPTX
Turbo-Charge DataPower to Reach Your SOA Goals
Β 
PPTX
The Science of APIs in a Mobile World:Security, Control and Quality
Β 
PPTX
The Datacenter API
Β 
PPTX
The Business Value for Internal APIs in the Enterprise
Β 
PPTX
The API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
Β 
PPTX
Realizing SOA and API Convergence for IBM DataPower Customers
Β 
PPTX
Rapid Mobile App to API Integration
Β 
PPTX
Powering Internal API Communities
Β 
PPTX
Platform for Secure Digital Business
Β 
PPTX
Manage Your Mesh
Β 
PPTX
Lifecycle Manager and the Lifecycle API
Β 
PPTX
Maybe It's Time for a Connector-less approach to Cloud Integration
Β 
PPTX
Intermediary for Microsoft: Product Overview and Demo
Β 
PPTX
Jumping Ahead with Enterprise APIs
Β 
Deconstructing API Security
Β 
API Adoption Patterns in Banking & The Promise of Microservices
Β 
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
Β 
Making Sense of Hypermedia APIs – Hype or Reality?
Β 
Using APIs
Β 
Unified Security for Mobile, APIs and the Web
Β 
Turbo-Charge DataPower to Reach Your SOA Goals
Β 
The Science of APIs in a Mobile World:Security, Control and Quality
Β 
The Datacenter API
Β 
The Business Value for Internal APIs in the Enterprise
Β 
The API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
Β 
Realizing SOA and API Convergence for IBM DataPower Customers
Β 
Rapid Mobile App to API Integration
Β 
Powering Internal API Communities
Β 
Platform for Secure Digital Business
Β 
Manage Your Mesh
Β 
Lifecycle Manager and the Lifecycle API
Β 
Maybe It's Time for a Connector-less approach to Cloud Integration
Β 
Intermediary for Microsoft: Product Overview and Demo
Β 
Jumping Ahead with Enterprise APIs
Β 

Recently uploaded (20)

PPTX
Internet___Basics___Styled_ presentation
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
cyber security Workshop awareness ppt.pptx
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
DOCX
Unit-3 cyber security network security of internet system
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Β 
PDF
β€œGoogle Algorithm Updates in 2025 Guide”
PPTX
Introduction to Information and Communication Technology
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPT
tcp ip networks nd ip layering assotred slides
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
Internet___Basics___Styled_ presentation
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Paper PDF World Game (s) Great Redesign.pdf
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PptxGenJS_Demo_Chart_20250317130215833.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
cyber security Workshop awareness ppt.pptx
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Unit-3 cyber security network security of internet system
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Β 
β€œGoogle Algorithm Updates in 2025 Guide”
Introduction to Information and Communication Technology
An introduction to the IFRS (ISSB) Stndards.pdf
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
Slides PDF The World Game (s) Eco Economic Epochs.pdf
introduction about ICD -10 & ICD-11 ppt.pptx
tcp ip networks nd ip layering assotred slides
Introuction about WHO-FIC in ICD-10.pptx
Introuction about ICD -10 and ICD-11 PPT.pptx
Job_Card_System_Styled_lorem_ipsum_.pptx

Driving Digital Innovation with a Layered API Design Approach

  • 1. Β© 2015 Akana., Inc All Rights Reserved. Driving Digital Innovation with a Layered API Design Approach
  • 2. Β© 2015 Akana., Inc All Rights Reserved. Our speakers Randy Heffner @BizTech21 Alistair Farquharson @afarqu
  • 3. Driving Digital Innovation with a Layered API Design Approach Randy Heffner, VP and Principal Analyst June 17, 2015
  • 4. Β© 2015 Forrester Research, Inc. Reproduction Prohibited 4 Mobile needs APIs News flash: APIs enable much more than mobile.
  • 5. Β© 2015 Forrester Research, Inc. Reproduction Prohibited 5 APIs are much more strategic than many think APIs Mobile Web, kiosks, call center, etc. Multi- touchpoint foundation Open web developers Enterprise agility Value chain optimization Customer process optimization Connect products to ecosystems Turn hidden assets into products Turn core capabilities into services Enter completely new markets
  • 6. Β© 2015 Forrester Research, Inc. Reproduction Prohibited 6 Source: June 2015, β€œHow APIs Reframe Business Strategy” Forrester report APIs reframe business strategy Business Customers Channels Where design for external integration begins Efficiency Partners Competencies Ecosystems Relationships Leverage Connections Traditional business Open business
  • 7. Β© 2015 Forrester Research, Inc. Reproduction Prohibited 7 Trading platform Source: June 2015, β€œHow APIs Reframe Business Strategy” Forrester report Digital disruption and a European bank’s open business APIs Institutional customers Web Custom UX White label UX β€’ Turn a core business capability into a revenue source. β€’ Decouple innovation by the bank and its customers. β€’ The bank wins from customer innovation. The shift β€’ Is the bank’s value-add the trading platform? β€’ Is the bank’s value-add the trading UX? β€’ Is it both? β€’ From where will the next unbundling come? The questions β€œIf we don’t disrupt our own business, then someone else will β€” out of the blue.” β€” CIO, European bank β€’ Craft loosely- coupled strategies for each core asset and capability. β€’ API-enable more and more of them. β€’ Disrupt where possible, react when needed. The strategy European bank
  • 8. Β© 2015 Forrester Research, Inc. Reproduction Prohibited 8 Source: June 2013 β€œEstablish Your API Design Strategy” Forrester report Forrester’s four categories of APIs Open web APIs Tech-savvy consumers B2B APIs Internal APIs Product APIs Value-add innovators Digital disruptors Suppliers Distribution 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 ecosystems Enterprise customers 1 2 3 4 JavaScript API JavaScript API / SDK Prebuilt integration
  • 9. Β© 2015 Forrester Research, Inc. Reproduction Prohibited 9 Source: June 2014 β€œBrief: Product APIs Create Distinct Customer Value And Opportunity” Forrester report Product APIs β€Ί APIs designed to . . . β€’ directly control a product, β€’ or facilitate its integration into an ecosystem of related products, β€’ whether it is a physical product, digital product, or service. β€Ί Hotel example: β€’ Internal, open web, or B2B APIs: Reserve a hotel room β€’ Product APIs: Control the hotel room itself β€Ί Every product or service either: β€’ Is already digital β€’ Can have a digital proxy
  • 10. Β© 2015 Forrester Research, Inc. Reproduction Prohibited 10 APIs have varied key success factors β€’ Collaborate with devices to deliver engaging user experience. β€’ Allow many data and transaction paths through the experience. APIs for . . . Key roles and success factors Single touchpoints β€’ Provide familiar user experience across all touchpoints. β€’ Allow individual touchpoints to vary when appropriate. Multitouchpoint strategy β€’ Match between business drivers and potential open web value. β€’ Clear understanding of the types and styles of open web API applications. Open web developers Enterprise agility β€’ Common definitions of enterprise transactions and data. β€’ Coherent portfolios of services for each major business domain. Product ecosystems β€’ Create value-add in a constantly shifting community of related products. β€’ Support strategic business partnerships and ecosystems. B2B β€’ Provide cross-organization process integrity. β€’ Support cross-organization security federation.
  • 11. Β© 2015 Forrester Research, Inc. Reproduction Prohibited 11 Reference: March 5, 2015, β€œHow To Design APIs For Mobile” Forrester report With API layering, a coherent portfolio serves many 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 suppliers Web apps Kiosks Public ecosystem APIs ================== Open web business rules Open web APIs ================== Caching and security Public developers
  • 12. Β© 2015 Forrester Research, Inc. Reproduction Prohibited 12 One enterprise may have 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 BI devs
  • 13. Β© 2015 Forrester Research, Inc. Reproduction Prohibited 13 Forrester recommendations β€’ β€œOut of the blue” digital disruption demands business agility. β€’ API-enabled capabilities allow rapid business reconfiguration. β€’ Don’t short change the importance of business APIs. β€’ Use service portfolio management for lightweight governance. β€’ Business scenarios determine quality-of-service and security demands. β€’ API users determine how easy the API must be to use. Treat API strategy as business strategy Use layered design to evolve coherent API portfolios Design for business scenarios and API users
  • 15. Β© 2015 Akana., Inc All Rights Reserved. Core Capabilities for Layered APIs
  • 16. Β© 2015 Akana., Inc All Rights Reserved. API Platform Capabilities When building or buying an API Platform, there are typically 3 high-level requirements/capabilities: API Portal Developer engagement experience Gateway Security, Management, Orchestration/Mediation Lifecycle DevOps, SDLC Integration, Automation
  • 17. Β© 2015 Akana., Inc All Rights Reserved. API Portal API Portal Search Documentation Licensing Partner Mgmt. Provisioning Federation Analytics Groups Social
  • 18. Β© 2015 Akana., Inc All Rights Reserved. Different Audiences Most enterprises are striving towards a layered API strategy β€’ Different requirements – Number of APIs – Security – enterprise LDAP vs. OpenID Connect – Workflow – Internal vs. B2B vs. consumer β€’ Different audience = Different user experience β€’ Your API Portal therefore needs to be built with these different audiences in mind this will affect: – User experience – search/catalog/complexity – Branding/Marketing
  • 19. Β© 2015 Akana., Inc All Rights Reserved. Different Providers Large organizations may also have different API Providers internally: β€’ LoB, Group, Division or Geography will affect who is providing the API β€’ If each provider wants their own portal, a federated approach becomes important β€’ Centralized end-user experiences β€’ Distributed control
  • 20. Β© 2015 Akana., Inc All Rights Reserved. API Gateway Quota Mgmt. PCI Compliance Policy Mgmt. Monitoring OAuth Security Authentication Protection IAM Integration Encryption Mediation Quality of Service Paging/Caching Orchestration Scripting
  • 21. Β© 2015 Akana., Inc All Rights Reserved. API Gateway API Gateways should provide : β€’ Non functional requirements such as security/monitoring etc. –– at each point within a layered architecture β€’ Aggregation/orchestration of APIs between layers to create channel/touchpoint-specific APIs
  • 22. Β© 2015 Akana., Inc All Rights Reserved. Lifecycle β€’ Each API Layer and each user community could have different lifecycles: – Different development teams and SDLCs – Different DevOps processes and tools β€’ Organizations will have to determine how to control dependencies during development and at runtime while remaining agile.
  • 23. Β© 2015 Akana., Inc All Rights Reserved. Example - Retail Bank β€’ Business Objective : strengthen relationship with the Bank’s partners to bring in innovation form outside β€’ Challenge : create a platform to automate onboarding of partners β€’ Four different divisions are exposing APIs via a multi-tenant, federated deployment: – Departments 1 & 2 : Java and .NET shop with Oracle, Oracle repository and Oracle ESB – Department 3 : Java and .NET shop with Tibco and Oracle ESBs. – Department 4 : Smaller Java shop
  • 24. Β© 2015 Akana., Inc All Rights Reserved. Example - Retail Bank β€’ Solution : – To preserve the brand, a federation was created – All departmental APIs are be controlled by the members of the federation – A single UI will aggregate the content from all the departmental developer portals into a single UI – Control of β€˜shared, enterprise’ APIs can be centrally controlled
  • 25. Β© 2015 Akana., Inc All Rights Reserved. Summary β€’ As organizations see the development of a layered API portfolio across different channels and lines of business they need to consider: – User Experience - how the audience affects it – Tooling – how to manage/secure/orchestrate the APIs in the portfolio – The effect on SDLC and DevOps processes
  • 26. Β© 2015 Akana., Inc All Rights Reserved. Thank You β€’ Randy Heffner @BizTech21 rheffner@forrester.com β€’ Alistair Farquharson @afarqu alistair.farquharson@akana.com