SlideShare a Scribd company logo
Copyright © 2001-2012 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer.
www.soa.com
Best Practices
The Role of API
Management
www.soa.com
The API Economy
--Based on directory of 6,000 web
APIs listed at ProgrammableWeb,
May 2012
www.soa.com
APIs are an Effect, not a Cause
• Extend/embed your
brand
• Enable new
channels/devices to
reach:
– Partners
– App Developers
– Employees (BYOD)
• Create stickiness for
your products or services
www.soa.com
Extend your brand
www.soa.com
Accelerate New Channels
• In the beginning
companies reached their
customers using:
– The phone
– Snail mail
– Advertising
– Yellow Pages
www.soa.com
Accelerate New Channels
• Then they invested in web
sites
• Initially just marketing
themselves
• Then eCommerce
• Those that didn’t….aren’t
www.soa.com
Accelerate New Channels
• With the cellphone and mobile
internet came more pressures
• Companies extended their
web presence with mobile
(WAP) versions of their
existing site
• Limited success
www.soa.com
Accelerate New Channels
• The iPhone effect
• Mobile web browsers are not
adequate…
• ..so companies build their
own Apps to provide a rich
experience to their consumers
www.soa.com
Accelerate New Channels
• If building your own
App helps reach your
own consumers….
www.soa.com
Accelerate New Channels
• If building your own
App helps reach your
own consumers….
• A Developer
Community building
tens, hundreds, or
even thousands of
Apps…
www.soa.com
Accelerate New Channels
• If building your own
App helps reach your
own consumers….
• A Developer
Community building
tens, hundreds, or
even thousands of
Apps…
• Can reach consumers
in ways you can’t even
dream of
www.soa.com
Accelerate New Channels
• Building the enterprise
Website reached 20%
of your market…
• For 80% of your total
development
investment
www.soa.com
Accelerate New Channels
• Building APIs reaches
the remaining 80% of
your market.
• For only 20% of your
total development
investment
www.soa.com
Accelerate new channels
• APIs =
– more apps,
– more developers,
– more partners
• Through
Federation
www.soa.com
Create stickiness
• Customers are fickle
• Exposing your business in greater ecosystems
[via APIs] builds dependence on your product
or service
www.soa.com
Review
• Extend/embed your brand
– Use well defined APIs to control the rendering of your
syndicated/shared content
• Enable new channels/devices
– Significantly reduce technical hurdles to business integration of
partners or new sales channels
– Use federation to rapidly expand the eco-system of your
business
• Create stickiness to your products or services
– Make your products or services relevant in related activities to
build dependence on your offering
www.soa.com
Review
www.soa.com
Best Practices
• Build the right API - Your API must
be a product
• Build it the right way – Build from
the outside in
• Run it successfully – Protect, secure,
Manage, Measure
• Share it aggressively – Publish,
support, syndicate
• -> Build an API Platform
www.soa.com
The Enterprise API Platform
• Think about your
customers’ needs, the
apps that will meet those
needs, and the APIs that
will be needed to support
them
• There will likely be a
technology and capability
gap between the APIs and
your backend systems
www.soa.com
1 - Rehashing mashups?
• There are hundreds of
technologies out there to
build APIs
• Two key factors:
– The number, type and
abilities of development
resources at your
disposal.
– The presence of, and
complexity of, the
backend services and
data sources
• Having backend services
(SOA) greatly increases
your time to market
www.soa.com
2 - Sandbox
• The Sandbox should
provide a simple test
platform for developers.
• For sensitive
data/transactions it may
provide a dummy
application front-end
• Could also support App
verification
www.soa.com
3 - developer.yourcompany.com
• The Developer Portal is
the focal point for your
API initiative
• Describes the value of
the API
• Hosts technical and
legal documentation
• Support the developers
• Lifecycle and workflow
of Apps and Apis
www.soa.com
4 – API Security and Management
• Support all non-functional
requirements
– API Security, incl. OAuth
– Traffic Monitoring
– QoS Management
– Caching
– App Management &
Provisioning
– Policy and Plan
Management
www.soa.com
5 – Lifecycle Management
• Your API initiatives will
have to integrate with
your existing SDLC
• The dependencies on
backend services and
systems will drive the
need for an integrated
approach to lifecycle
and operations
management
www.soa.com
On-premise or in the Cloud
• The API Platform, or
components of it are
now available as a PaaS
offering
• This allows you to
accelerate time-to-
market and lower your
initial setup costs
Copyright © 2001-2012 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer.
www.soa.com
Product Overview
www.soa.com
SOA Governance & API Management
www.soa.com
Thanks…
• Alistair Farquharson, CTO, SOA Software
• alistair.farquharson@soa.com
• https://twitter.com/afarqu
• @atmosphere_api
• @SOASoftwareInc

More Related Content

PPTX
API Management
PPTX
Best Practices: The Role of API Management
PPTX
Driving Digital Innovation with a Layered API Design Approach
PDF
Alexio Cassani - Start-up & API Economy: opportunità e benefici | Codemotion ...
PPTX
API Management in Digital Transformation
PPTX
Customisation Options in Linnworks.net
PPTX
Enterprise API Adoption Patterns
PPTX
API Frenzy: API Strategy 101
API Management
Best Practices: The Role of API Management
Driving Digital Innovation with a Layered API Design Approach
Alexio Cassani - Start-up & API Economy: opportunità e benefici | Codemotion ...
API Management in Digital Transformation
Customisation Options in Linnworks.net
Enterprise API Adoption Patterns
API Frenzy: API Strategy 101

What's hot (20)

PPT
Why APIs are not SOA++
PPTX
API and SOA: Two Sides of the Same Coin?
PDF
API Design Essentials - Akana Platform Overview
PPTX
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
PPTX
Web API Management
PDF
Modernize Service-Oriented Architecture with APIs
PPT
Modernizing an Existing SOA-based Architecture with APIs
PPTX
Realizing SOA and API Convergence
PPTX
API Management
PDF
Enterprise API New Features and Roadmap
PDF
Be My API How to Implement an API Strategy Everyone will Love
PDF
API Economy - The Making of a Digital Business
PDF
Application Programming Interfaces Overview Powerpoint Presentation Slides
PDF
The Latest in API Orchestration, Mediation, and Integration
PPTX
Open api in enterprise
PDF
Melbourne API Management Seminar
PDF
Architecting an Enterprise API Management Strategy
PPTX
Microservices: Why Should Businesses Care?
PPT
The Europeana API Strategy
PPTX
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Why APIs are not SOA++
API and SOA: Two Sides of the Same Coin?
API Design Essentials - Akana Platform Overview
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Web API Management
Modernize Service-Oriented Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIs
Realizing SOA and API Convergence
API Management
Enterprise API New Features and Roadmap
Be My API How to Implement an API Strategy Everyone will Love
API Economy - The Making of a Digital Business
Application Programming Interfaces Overview Powerpoint Presentation Slides
The Latest in API Orchestration, Mediation, and Integration
Open api in enterprise
Melbourne API Management Seminar
Architecting an Enterprise API Management Strategy
Microservices: Why Should Businesses Care?
The Europeana API Strategy
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Ad

Viewers also liked (16)

PPTX
The Datacenter API
PPTX
Maybe It's Time for a Connector-less approach to Cloud Integration
PPTX
Intermediary for Microsoft: Product Overview and Demo
PPTX
Enterprise API Adoption Patterns
PPTX
API Frenzy: API Strategy 101
PPTX
Are APIs and SOA Converging?
PDF
API Description Languages
PPTX
API Description Languages: Which is the Right One for Me?
PPTX
Turbo-Charge DataPower to Reach Your SOA Goals
PPTX
A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
PPTX
APIs and Services: One Platform or Two?
PPTX
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
PPTX
APIs and SOA: Two Sides of the Same Coin?
PPTX
Best Practices in Building an API Security Ecosystem
PDF
How to Achieve Agile API Security
PPTX
Mindbody: A Digital Transformation Story
The Datacenter API
Maybe It's Time for a Connector-less approach to Cloud Integration
Intermediary for Microsoft: Product Overview and Demo
Enterprise API Adoption Patterns
API Frenzy: API Strategy 101
Are APIs and SOA Converging?
API Description Languages
API Description Languages: Which is the Right One for Me?
Turbo-Charge DataPower to Reach Your SOA Goals
A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
APIs and Services: One Platform or Two?
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
APIs and SOA: Two Sides of the Same Coin?
Best Practices in Building an API Security Ecosystem
How to Achieve Agile API Security
Mindbody: A Digital Transformation Story
Ad

Similar to Best Practices: The Role of API Management (20)

PPTX
Api frenzy june 2013 v2
PPTX
API Frenzy: The Implications and Planning for a Successful API Strategy
PDF
APIs and Beyond
PPTX
API Management: A Transformation
PPTX
API Management - A Transformation
PPT
Api management introduction and product overview v1.0 2014.08.28
PPT
Six Steps To Build A Successful API
PPT
Six Steps to Build Successful APIs
PPTX
Building A Business-Facing Mobile Developer Community
PPTX
Platform for Secure Digital Business
PDF
API Management Building Blocks and Business value
PPTX
API Best Practices
PDF
APIs +Micro services technology for Computing
PPTX
TEC-Roundtable-API
PPT
Mule api and service management
PPT
Mule api and service management
PPTX
Powering Internal API Communities
PPTX
Powering Internal API Communities
PDF
API Products: The Role of an API Product Manager
PDF
Extend soa with api management Sangam18
Api frenzy june 2013 v2
API Frenzy: The Implications and Planning for a Successful API Strategy
APIs and Beyond
API Management: A Transformation
API Management - A Transformation
Api management introduction and product overview v1.0 2014.08.28
Six Steps To Build A Successful API
Six Steps to Build Successful APIs
Building A Business-Facing Mobile Developer Community
Platform for Secure Digital Business
API Management Building Blocks and Business value
API Best Practices
APIs +Micro services technology for Computing
TEC-Roundtable-API
Mule api and service management
Mule api and service management
Powering Internal API Communities
Powering Internal API Communities
API Products: The Role of an API Product Manager
Extend soa with api management Sangam18

More from Akana (19)

PPTX
Deconstructing API Security
PDF
Eat Your Microservices Elephant One Bite at a Time
PPTX
Extracting Insights from your API Programs
PPTX
Confronting API Security in the Brave New Open Banking Era
PPTX
API Adoption Patterns in Banking & The Promise of Microservices
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
Making Sense of Hypermedia APIs – Hype or Reality?
PPTX
Using APIs
PPTX
Unified Security for Mobile, APIs and the Web
PPTX
The Science of APIs in a Mobile World:Security, Control and Quality
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
Platform for Secure Digital Business
PPTX
Manage Your Mesh
PPTX
Lifecycle Manager and the Lifecycle API
Deconstructing API Security
Eat Your Microservices Elephant One Bite at a Time
Extracting Insights from your API Programs
Confronting API Security in the Brave New Open Banking Era
API Adoption Patterns in Banking & The Promise of Microservices
Realizing Hybrid Cloud: Using IBM Bluemix, APIs, and DataPower
Architecting Mobile Solutions Using Microsoft Azure and Akana
Digital Healthcare – Realizing Interoperability with APIs
Making Sense of Hypermedia APIs – Hype or Reality?
Using APIs
Unified Security for Mobile, APIs and the Web
The Science of APIs in a Mobile World:Security, Control and Quality
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
Platform for Secure Digital Business
Manage Your Mesh
Lifecycle Manager and the Lifecycle API

Recently uploaded (20)

PPTX
artificial intelligence overview of it and more
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
durere- in cancer tu ttresjjnklj gfrrjnrs mhugyfrd
PDF
Testing WebRTC applications at scale.pdf
PDF
“Google Algorithm Updates in 2025 Guide”
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
CSharp_Syntax_Basics.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PDF
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPT
tcp ip networks nd ip layering assotred slides
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
Digital Literacy And Online Safety on internet
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
artificial intelligence overview of it and more
Decoding a Decade: 10 Years of Applied CTI Discipline
Tenda Login Guide: Access Your Router in 5 Easy Steps
Sims 4 Historia para lo sims 4 para jugar
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Slides PDF The World Game (s) Eco Economic Epochs.pdf
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
durere- in cancer tu ttresjjnklj gfrrjnrs mhugyfrd
Testing WebRTC applications at scale.pdf
“Google Algorithm Updates in 2025 Guide”
522797556-Unit-2-Temperature-measurement-1-1.pptx
Introuction about ICD -10 and ICD-11 PPT.pptx
Unit-1 introduction to cyber security discuss about how to secure a system
CSharp_Syntax_Basics.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxx
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
PptxGenJS_Demo_Chart_20250317130215833.pptx
tcp ip networks nd ip layering assotred slides
WebRTC in SignalWire - troubleshooting media negotiation
Digital Literacy And Online Safety on internet
Job_Card_System_Styled_lorem_ipsum_.pptx

Best Practices: The Role of API Management

  • 1. Copyright © 2001-2012 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. www.soa.com Best Practices The Role of API Management
  • 2. www.soa.com The API Economy --Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
  • 3. www.soa.com APIs are an Effect, not a Cause • Extend/embed your brand • Enable new channels/devices to reach: – Partners – App Developers – Employees (BYOD) • Create stickiness for your products or services
  • 5. www.soa.com Accelerate New Channels • In the beginning companies reached their customers using: – The phone – Snail mail – Advertising – Yellow Pages
  • 6. www.soa.com Accelerate New Channels • Then they invested in web sites • Initially just marketing themselves • Then eCommerce • Those that didn’t….aren’t
  • 7. www.soa.com Accelerate New Channels • With the cellphone and mobile internet came more pressures • Companies extended their web presence with mobile (WAP) versions of their existing site • Limited success
  • 8. www.soa.com Accelerate New Channels • The iPhone effect • Mobile web browsers are not adequate… • ..so companies build their own Apps to provide a rich experience to their consumers
  • 9. www.soa.com Accelerate New Channels • If building your own App helps reach your own consumers….
  • 10. www.soa.com Accelerate New Channels • If building your own App helps reach your own consumers…. • A Developer Community building tens, hundreds, or even thousands of Apps…
  • 11. www.soa.com Accelerate New Channels • If building your own App helps reach your own consumers…. • A Developer Community building tens, hundreds, or even thousands of Apps… • Can reach consumers in ways you can’t even dream of
  • 12. www.soa.com Accelerate New Channels • Building the enterprise Website reached 20% of your market… • For 80% of your total development investment
  • 13. www.soa.com Accelerate New Channels • Building APIs reaches the remaining 80% of your market. • For only 20% of your total development investment
  • 14. www.soa.com Accelerate new channels • APIs = – more apps, – more developers, – more partners • Through Federation
  • 15. www.soa.com Create stickiness • Customers are fickle • Exposing your business in greater ecosystems [via APIs] builds dependence on your product or service
  • 16. www.soa.com Review • Extend/embed your brand – Use well defined APIs to control the rendering of your syndicated/shared content • Enable new channels/devices – Significantly reduce technical hurdles to business integration of partners or new sales channels – Use federation to rapidly expand the eco-system of your business • Create stickiness to your products or services – Make your products or services relevant in related activities to build dependence on your offering
  • 18. www.soa.com Best Practices • Build the right API - Your API must be a product • Build it the right way – Build from the outside in • Run it successfully – Protect, secure, Manage, Measure • Share it aggressively – Publish, support, syndicate • -> Build an API Platform
  • 19. www.soa.com The Enterprise API Platform • Think about your customers’ needs, the apps that will meet those needs, and the APIs that will be needed to support them • There will likely be a technology and capability gap between the APIs and your backend systems
  • 20. www.soa.com 1 - Rehashing mashups? • There are hundreds of technologies out there to build APIs • Two key factors: – The number, type and abilities of development resources at your disposal. – The presence of, and complexity of, the backend services and data sources • Having backend services (SOA) greatly increases your time to market
  • 21. www.soa.com 2 - Sandbox • The Sandbox should provide a simple test platform for developers. • For sensitive data/transactions it may provide a dummy application front-end • Could also support App verification
  • 22. www.soa.com 3 - developer.yourcompany.com • The Developer Portal is the focal point for your API initiative • Describes the value of the API • Hosts technical and legal documentation • Support the developers • Lifecycle and workflow of Apps and Apis
  • 23. www.soa.com 4 – API Security and Management • Support all non-functional requirements – API Security, incl. OAuth – Traffic Monitoring – QoS Management – Caching – App Management & Provisioning – Policy and Plan Management
  • 24. www.soa.com 5 – Lifecycle Management • Your API initiatives will have to integrate with your existing SDLC • The dependencies on backend services and systems will drive the need for an integrated approach to lifecycle and operations management
  • 25. www.soa.com On-premise or in the Cloud • The API Platform, or components of it are now available as a PaaS offering • This allows you to accelerate time-to- market and lower your initial setup costs
  • 26. Copyright © 2001-2012 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. www.soa.com Product Overview
  • 28. www.soa.com Thanks… • Alistair Farquharson, CTO, SOA Software • alistair.farquharson@soa.com • https://twitter.com/afarqu • @atmosphere_api • @SOASoftwareInc

Editor's Notes

  • #10: Innovate outside the enterprise Developers are the gateway to your consumers