SlideShare a Scribd company logo
ADOBE
COLDFUSION SUMMIT 2016
Elishia Dvorak | Adobe
API Economy: Realizing The Business Value of APIs Through Adobe API Management
API Economy
• Treat your APIS as one of your value added products
• Added value service for your customers
• Monetization of new services through business models
• Flexibility for future transitions
• Additional revenue streams
• What are businesses core assets?
• Customer data
• Processes
• Functionality
• Content
• Future Business Opportunities
• Leverage core assets + External Services
2
Business
Value
Added
value
services
Core Assets
Core Assets
+ External
Services
How To Monetize an API?
• Analytics expose metrics
• Access Control
• API call to exposed analytics and reporting services
• Every component of APIM is exposed as a REST API
3
Monetization: Transactional
• Transactional Processing
• Micropayment solutions
• Revenue based on volume
• Fee per transaction
• API (fee per call)
• Global Cash Card
• Experian
• Paypal
• Google Maps API
4
Monetization: Subscription
• Subscription Packages
• Premium Services
• Different SLAs
5
Free
• Minimum
SLA
• Entry
Level
• Freemium
Tier 1
• Unlimited
SLA
• Paid
• Unlimited
• Premium
Tier 2
• Medium
SLA
• Paid
• Basic
Monetization: Marketplace
• Drive growth in services through vendor products
• API Services to increase vendor visibility
• Subscriptions
• Commissions
6
Marketplace
Vendor Vendor Vendor You
Monetization: Partnership
• Partnership Expansion
• Strategic distribution through revenue sharing
• Growth in numbers
• Groupon
• Market America shop.com
7
Why API Management?
Access Control Versioning Analytics Documentation
PortalsTestingCaching
Manual
• Build your own
• Multiple methods
• API Key
• Oauth2
• Basic
• Be a security expert
• Ensure update schedule
• Manually manage edits
Managed
• Choose method
• API Key | Oauth2 | Basic
• Publish your API
• Global configuration settings
• Easily updated
• Managed software
• Regular update schedule
Access Control
Manual
• Build a manual approach
• Stick with it
• Manually update connected
consumers of changes
• Create a notification system
for URI changes
Managed
• Specify the version number
in publish workflow
• Choose Lifecycle
• Draft
• Published
• Deprecated
• Retired
• Notifications happen
automatically
Versioning & Lifecycle
Manual
• Potentially leverage an
analytics API
• Build your own
• Complex
• High effort level
Managed
• Auto-generated
• Customized Views/Reports
• Drag and drop
• Detailed statistics
• Drill-down click through
Analytics
Manual
• Manually Implement
documentation framework
• Swagger
• RAML
Managed
• Integrated Swagger
• Subscribers can view
formatted details of APIs
• Lifecycle of API
• Version/Description
• Security Level
• Resources
Documentation
Manual
• Create a cache layer
• How to cache?
• Where to store cache?
• What to cache?
Managed
• Click the box and specify
timeouts
• Cache response (GET)
• Method level caching
Caching
Manual
• Build test platform for user
roles
• Creating API
• Consuming API
Managed
• Available Interface for testing
based on role
• Publisher testing at creation
• Subscriber testing via portal
• View
• Inputs & Request details
• Returned JSON/XML
details
• Status codes
Testing
Manual
• Build a new site for
developers to view APIs
• Complex project
• Resourcing
• High effort level
Managed
• Roles based portal available
• Publisher Role
• Create APIs
• Manage subscribers
• Metrics Dashboard
• Subscriber Role
• Explore APIs
• Register Applications
• Subscribe to API
Portals
API Management Platform 2016
6
 Throughput: single node – More than a
billion requests per day!
 Negligible latency for thousands of
concurrent users < 30ms
 Throughput: 1.8x per additional node
 Users: 2x more per additional node
 Latency: continues to be < 30ms
 Simplified API workflows
 Intuitive user interface
 Easy analytics interface
Speedy SimpleScalable
Request Flow of an API Manager7
</>
APIGateway
API
Portal
REST
REST
REST
SOAP
Partner
IoT
People
Adobe ColdFusion
Intranet App Server
Cloud Network
Demo
Future Updates and Plans
• Update release target mid-November 2016
• Primary Focus on Threat Protection
• Track a range of vulnerabilities
• Maximum request size associated with an API
• Restrict access to the API based on a range of IP address
• Validation of XML/JSON data based on the number of nested levels of data
• configurable by the publisher
• DOS, can have many nested levels to break API
• specify the schema of what is acceptable
• Prevention of XSS by encoding the input to an API
• Protection against CSRF
• Ability to enforce HTTPS for the API request to the gateway
• 2 way SSL (between API Manager and End point)
9
Future Updates and Plans
• Basic and Oauth added to Test Workflow
• Multiple test end points: support for Oauth
• Error response in JSON/XML format rather than HTML
• Unbundled Installer
• User Management:
• SAML Integration for Portals
• role-driven
• Multitenancy – Sandboxed Partners
• different portals and different administrators
• organization level concept with own policies
• JSON to XML and XML to JSON choice
0
Proof of Concept Opportunity
1
21
API
Manager
POC
Direct
Engineering
Resources
No License
Required
Hot Fix
Support
Step by
Step
Guidance
Contact:
elishia@adobe.com
More API Focused Sessions
• Powering Adobe PhoneGap Applications with ColdFusion APIs
• Monday 2:45-3:45pm
• Build your own secure and real-time Dashboard for mobile and web
• Monday 4-5pm
• Customer Showcase: Bringing the API manager into your existing stack
• Monday 4-5pm
• Deep Dive into new API Manager : Hands on Approach (BYOL – VM install prerequisite)
• Tuesday10:15 -12:30 (Walkthrough)
• Security and Access Control for APIs using ColdFusion API Manager
• Tuesday4 -5pm
2
API Economy, Realizing the Business Value of APIs

More Related Content

PDF
PDF
Don't just pdf, Smart PDF
PDF
Building better SQL Server Databases
PDF
Crafting ColdFusion Applications like an Architect
PDF
Powering GIS Operations with ColdFusion
PDF
Quality - The key to successful SOA
PDF
Getting Started with the WSO2 manager
PPTX
How the Cloud Changes Business Solution Design and Delivery
Don't just pdf, Smart PDF
Building better SQL Server Databases
Crafting ColdFusion Applications like an Architect
Powering GIS Operations with ColdFusion
Quality - The key to successful SOA
Getting Started with the WSO2 manager
How the Cloud Changes Business Solution Design and Delivery

What's hot (20)

PPTX
Making your API behave like a big boy
PDF
JavaCro'15 - Service Discovery in OSGi Beyond the JVM using Docker and Consul...
PPTX
Mule Hyderabad Meetup (Mule 4)
PPTX
Api gateway : To be or not to be
PPTX
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
PPTX
Why XAF and XPO?
PDF
WSO2Con USA 2017: Building an Effective API Architecture
PPTX
Serverless Computing With Azure Functions
PPTX
Everybody loves Swagger
PPTX
How to ease the learning curve
PPTX
ECS19 - Nik Charlebois - Automate the Deployment & Monitoring of SharePoint w...
PDF
ITB2016 - ContentBox Modular CMS
PDF
Extending WordPress as a pro
PPTX
Whitebase : Assault Carrier for Micro-Services
PDF
M meijer api management - tech-days 2015
PDF
APIs and Beyond
PDF
The Magic Behind Faster API Development, Testing and Delivery with API Virtua...
ODP
Integrating Apache Syncope with Apache CXF
PPTX
Continuous Delivery is Not a Commodity
PDF
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
Making your API behave like a big boy
JavaCro'15 - Service Discovery in OSGi Beyond the JVM using Docker and Consul...
Mule Hyderabad Meetup (Mule 4)
Api gateway : To be or not to be
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
Why XAF and XPO?
WSO2Con USA 2017: Building an Effective API Architecture
Serverless Computing With Azure Functions
Everybody loves Swagger
How to ease the learning curve
ECS19 - Nik Charlebois - Automate the Deployment & Monitoring of SharePoint w...
ITB2016 - ContentBox Modular CMS
Extending WordPress as a pro
Whitebase : Assault Carrier for Micro-Services
M meijer api management - tech-days 2015
APIs and Beyond
The Magic Behind Faster API Development, Testing and Delivery with API Virtua...
Integrating Apache Syncope with Apache CXF
Continuous Delivery is Not a Commodity
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
Ad

Viewers also liked (20)

PDF
Api manager preconference
PDF
Security And Access Control For APIS using CF API Manager
PDF
Monetizing Business Models: ColdFusion and APIS
PDF
ColdFusion in Transit action
PDF
Developer Insights for Application Upgrade to ColdFusion 2016
PDF
Where is cold fusion headed
PDF
Become a Security Rockstar with ColdFusion 2016
PDF
Testing automaton
PDF
Securing applications
PDF
Why Everyone else writes bad code
PDF
Super Fast Application development with Mura CMS
PDF
ColdFusion Keynote: Building the Agile Web Since 1995
PDF
Instant ColdFusion with Vagrant
PPT
Restful services with ColdFusion
PDF
Build your own secure and real-time dashboard for mobile and web
PPTX
Platform for Secure Digital Business
PPTX
Open Banking Platform - Intro
PPTX
10 Reasons ColdFusion PDFs should rule the world
PPT
Strategic Analysis of the Indian Pharmaceutical Contract Manufacturing Market...
PDF
The Latest in API Orchestration, Mediation, and Integration
Api manager preconference
Security And Access Control For APIS using CF API Manager
Monetizing Business Models: ColdFusion and APIS
ColdFusion in Transit action
Developer Insights for Application Upgrade to ColdFusion 2016
Where is cold fusion headed
Become a Security Rockstar with ColdFusion 2016
Testing automaton
Securing applications
Why Everyone else writes bad code
Super Fast Application development with Mura CMS
ColdFusion Keynote: Building the Agile Web Since 1995
Instant ColdFusion with Vagrant
Restful services with ColdFusion
Build your own secure and real-time dashboard for mobile and web
Platform for Secure Digital Business
Open Banking Platform - Intro
10 Reasons ColdFusion PDFs should rule the world
Strategic Analysis of the Indian Pharmaceutical Contract Manufacturing Market...
The Latest in API Orchestration, Mediation, and Integration
Ad

Similar to API Economy, Realizing the Business Value of APIs (20)

PPTX
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
PDF
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
PPTX
API Gateways are going through an identity crisis
PDF
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
PDF
Miten API management toimii
PDF
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
PDF
How to Build, Manage, and Promote APIs
PDF
Day 1 axway apim-training
PDF
Modernize Service-Oriented Architecture with APIs
PPTX
Extend soa with api management spoug- Madrid
PDF
REST API Recommendations
PPTX
Exposing services with Azure API Management
PPTX
Smartone v1.0
PPTX
APIs and Services: One Platform or Two?
PDF
Getting Started with the WSO2 API Manager
PDF
Создание API, которое полюбят разработчики. Глубокое погружение
PDF
API Management Building Blocks and Business value
PPTX
Lessons learned on the Azure API Stewardship Journey.pptx
PDF
APIConnect Security Best Practice
PDF
Service api design validation & collaboration
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
API Gateways are going through an identity crisis
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
Miten API management toimii
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
How to Build, Manage, and Promote APIs
Day 1 axway apim-training
Modernize Service-Oriented Architecture with APIs
Extend soa with api management spoug- Madrid
REST API Recommendations
Exposing services with Azure API Management
Smartone v1.0
APIs and Services: One Platform or Two?
Getting Started with the WSO2 API Manager
Создание API, которое полюбят разработчики. Глубокое погружение
API Management Building Blocks and Business value
Lessons learned on the Azure API Stewardship Journey.pptx
APIConnect Security Best Practice
Service api design validation & collaboration

More from ColdFusionConference (11)

PDF
Rest ful tools for lazy experts
PDF
Herding cats managing ColdFusion servers with commandbox
PDF
Realtime with websockets
PDF
Instant ColdFusion with Vagrant
PDF
Hidden gems in cf2016
PDF
Everyones invited! Meet accesibility requirements with ColdFusion
PDF
Getting started with mobile application development
PDF
Bring api manager into your stack
PDF
Keep Applications Online
PDF
Dependency Injection
PDF
ColdFusion Craftsmanship
Rest ful tools for lazy experts
Herding cats managing ColdFusion servers with commandbox
Realtime with websockets
Instant ColdFusion with Vagrant
Hidden gems in cf2016
Everyones invited! Meet accesibility requirements with ColdFusion
Getting started with mobile application development
Bring api manager into your stack
Keep Applications Online
Dependency Injection
ColdFusion Craftsmanship

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Empathic Computing: Creating Shared Understanding
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
A Presentation on Artificial Intelligence
PPT
Teaching material agriculture food technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Cloud computing and distributed systems.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
cuic standard and advanced reporting.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Electronic commerce courselecture one. Pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Empathic Computing: Creating Shared Understanding
Per capita expenditure prediction using model stacking based on satellite ima...
Chapter 3 Spatial Domain Image Processing.pdf
Big Data Technologies - Introduction.pptx
A Presentation on Artificial Intelligence
Teaching material agriculture food technology
MYSQL Presentation for SQL database connectivity
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)
Cloud computing and distributed systems.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
cuic standard and advanced reporting.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Electronic commerce courselecture one. Pdf

API Economy, Realizing the Business Value of APIs

  • 1. ADOBE COLDFUSION SUMMIT 2016 Elishia Dvorak | Adobe API Economy: Realizing The Business Value of APIs Through Adobe API Management
  • 2. API Economy • Treat your APIS as one of your value added products • Added value service for your customers • Monetization of new services through business models • Flexibility for future transitions • Additional revenue streams • What are businesses core assets? • Customer data • Processes • Functionality • Content • Future Business Opportunities • Leverage core assets + External Services 2 Business Value Added value services Core Assets Core Assets + External Services
  • 3. How To Monetize an API? • Analytics expose metrics • Access Control • API call to exposed analytics and reporting services • Every component of APIM is exposed as a REST API 3
  • 4. Monetization: Transactional • Transactional Processing • Micropayment solutions • Revenue based on volume • Fee per transaction • API (fee per call) • Global Cash Card • Experian • Paypal • Google Maps API 4
  • 5. Monetization: Subscription • Subscription Packages • Premium Services • Different SLAs 5 Free • Minimum SLA • Entry Level • Freemium Tier 1 • Unlimited SLA • Paid • Unlimited • Premium Tier 2 • Medium SLA • Paid • Basic
  • 6. Monetization: Marketplace • Drive growth in services through vendor products • API Services to increase vendor visibility • Subscriptions • Commissions 6 Marketplace Vendor Vendor Vendor You
  • 7. Monetization: Partnership • Partnership Expansion • Strategic distribution through revenue sharing • Growth in numbers • Groupon • Market America shop.com 7
  • 8. Why API Management? Access Control Versioning Analytics Documentation PortalsTestingCaching
  • 9. Manual • Build your own • Multiple methods • API Key • Oauth2 • Basic • Be a security expert • Ensure update schedule • Manually manage edits Managed • Choose method • API Key | Oauth2 | Basic • Publish your API • Global configuration settings • Easily updated • Managed software • Regular update schedule Access Control
  • 10. Manual • Build a manual approach • Stick with it • Manually update connected consumers of changes • Create a notification system for URI changes Managed • Specify the version number in publish workflow • Choose Lifecycle • Draft • Published • Deprecated • Retired • Notifications happen automatically Versioning & Lifecycle
  • 11. Manual • Potentially leverage an analytics API • Build your own • Complex • High effort level Managed • Auto-generated • Customized Views/Reports • Drag and drop • Detailed statistics • Drill-down click through Analytics
  • 12. Manual • Manually Implement documentation framework • Swagger • RAML Managed • Integrated Swagger • Subscribers can view formatted details of APIs • Lifecycle of API • Version/Description • Security Level • Resources Documentation
  • 13. Manual • Create a cache layer • How to cache? • Where to store cache? • What to cache? Managed • Click the box and specify timeouts • Cache response (GET) • Method level caching Caching
  • 14. Manual • Build test platform for user roles • Creating API • Consuming API Managed • Available Interface for testing based on role • Publisher testing at creation • Subscriber testing via portal • View • Inputs & Request details • Returned JSON/XML details • Status codes Testing
  • 15. Manual • Build a new site for developers to view APIs • Complex project • Resourcing • High effort level Managed • Roles based portal available • Publisher Role • Create APIs • Manage subscribers • Metrics Dashboard • Subscriber Role • Explore APIs • Register Applications • Subscribe to API Portals
  • 16. API Management Platform 2016 6  Throughput: single node – More than a billion requests per day!  Negligible latency for thousands of concurrent users < 30ms  Throughput: 1.8x per additional node  Users: 2x more per additional node  Latency: continues to be < 30ms  Simplified API workflows  Intuitive user interface  Easy analytics interface Speedy SimpleScalable
  • 17. Request Flow of an API Manager7 </> APIGateway API Portal REST REST REST SOAP Partner IoT People Adobe ColdFusion Intranet App Server Cloud Network
  • 18. Demo
  • 19. Future Updates and Plans • Update release target mid-November 2016 • Primary Focus on Threat Protection • Track a range of vulnerabilities • Maximum request size associated with an API • Restrict access to the API based on a range of IP address • Validation of XML/JSON data based on the number of nested levels of data • configurable by the publisher • DOS, can have many nested levels to break API • specify the schema of what is acceptable • Prevention of XSS by encoding the input to an API • Protection against CSRF • Ability to enforce HTTPS for the API request to the gateway • 2 way SSL (between API Manager and End point) 9
  • 20. Future Updates and Plans • Basic and Oauth added to Test Workflow • Multiple test end points: support for Oauth • Error response in JSON/XML format rather than HTML • Unbundled Installer • User Management: • SAML Integration for Portals • role-driven • Multitenancy – Sandboxed Partners • different portals and different administrators • organization level concept with own policies • JSON to XML and XML to JSON choice 0
  • 21. Proof of Concept Opportunity 1 21 API Manager POC Direct Engineering Resources No License Required Hot Fix Support Step by Step Guidance Contact: elishia@adobe.com
  • 22. More API Focused Sessions • Powering Adobe PhoneGap Applications with ColdFusion APIs • Monday 2:45-3:45pm • Build your own secure and real-time Dashboard for mobile and web • Monday 4-5pm • Customer Showcase: Bringing the API manager into your existing stack • Monday 4-5pm • Deep Dive into new API Manager : Hands on Approach (BYOL – VM install prerequisite) • Tuesday10:15 -12:30 (Walkthrough) • Security and Access Control for APIs using ColdFusion API Manager • Tuesday4 -5pm 2