SlideShare a Scribd company logo
The Science of APIs
in a Mobile World
– Security, Control,
and Quality
Introductions
Laura Heritage
Director of API Strategy
SOA Software
In this role, she works with customer to establish
API Business strategies and implement API and
SOA Platforms. Previously Ms. Heritage served as
a Product Line Manager at IBM and was
responsible for establishing IBM’s API
Management business.
Follow Laura on twitter at @heritagelaura
Introductions
John Musser
CEO API Science
Founder of ProgrammableWeb
John is an industry expert on APIs, quoted in the
Wall Street Journal, New York Times, Forbes, and
Wired, and speaking at conferences including
SXSW, Dreamforce, and Web 2.0. He also
consults on API strategy and trends with clients
including Google, Microsoft, and Salesforce
Follow John on twitter at @johnmusser
John Put Picture here
50 billion
connected
devices by 2020
APIs Power the Digital World for Both Strategic
and Operational Objectives
OUTSIDEINSIDE
Mobile
Innovation
Partners
Internal
The Enterprise Ecosystems Is Not Contained
You need to tap
into an extended
eco-system of
developers
It can’t be if you are
are to succeed as a
digital enterprise
A mobile app accessing your data has been compromised!
How do you securely share APIs with an open developer community?
Can you selectively revoke access for compromised Apps?
Realizing End-to-End Security
Managing the
User Experience
Securing the
App - PII, PHI
Enabling Easy Developer Access
Securing the Channel
Securing the Backend
API Security
1 Authentication &
Authorization
2 App Key Validation/
Licensing
3 Message Security
4 Threat Protection
5 Content Filtering
6 Rate Limiting
Developers
The API Gateway Protects Your Enterprise
Gateway
Security
Authentication
Protection
IAM Integration
Encryption
Mediation
Quality of Service
Paging/Caching
Orchestration
Scripting
Analytics
✓ Ensure 99.99% uptime
✓ Proactive Operations
✓ Identify bottleneck
✓ Prevent security breaches
Analytics for your Enterprise
Business Analytics
• Track product,
customer and
monetization trends
• Identify new
opportunities.
Operational Analytics
• Ensure operation
excellence of your
infrastructure
• Analyze errors and
response codes
API Analytics
• Identity top APIs by
usage, monetization,
app type etc.
• Analyze API Licensing,
monetization and fine-
tune developer
onboarding
The SOA Software Digital Business Platform
Monitoring, Auditing and Alerting
Real time monitoring Inspect the request and response
Usage Quotas Average response time per App
SLA Monitoring, Alerting and Enforcement
Driven By Policies
Realizing End-to-End Quality
API
Monitoring
+ API
Management
End-to-End Insight Improves Quality
• Enables true consumer experience from various
location around the world
• Visibility into simulated multi-step developer actions
such as CRUD sequences.
• Visibility to pinpoint and resolve problems before they
are an issue
Integrated into SOA Software’s Dashboard
External Monitoring
✓ Measure performance
✓ Monitor availability
✓ Proactive alerting
✓ Identify and track trends
Why Monitor Your APIs? Things Can Go Wrong…
SSL errors
HTTP errors
Invalid JSON or XML
Authentication errors
Content issues
Data integrity errorsNetwork connectivity errors
Slow call response time
Server availability
Latency spikes
My Web Server
My Web
Site
My Web Server
My Web
Site
Monitor
My Web Server
My Web
Site
Monitors
3rd Party APIs My APIsMy Web Server
My
Mobile
Apps
My Web
Site
3rd Party
Apps
3rd Party APIs My APIsMy Web Server
My
Mobile
Apps
My Web
Site
3rd Party
Apps
Monitors Monitors
Monitors
Past Future
Web transactions API transactions
Web login testing OAuth testing
String validation XML & JSON validation
Monitor our site Monitor our API + 3rd party APIs
Isolated to our company Shared use of APIs
Internal silos DevOps
RUM: Real User Monitoring RDM: Real Developer Monitoring
How monitoring is changing
Four Fundamentals of API Monitoring
• Availability monitoring: is your API down?
• Performance monitoring: is your API slow?
• Content monitoring: is your API returning what it should?
• Transaction monitoring: does the complex stuff work?
Find Issues Before Your Customers Do
GET http://api.yourcompany.com/product/142
Find Issues Before Your Customers Do
GET http://api.yourcompany.com/product/142
Find Issues Before Your Customers Do
Find Issues Before Your Customers Do
Find Issues Before Your Customers Do
Find Issues Before Your Customers Do
API Science: Advanced API monitoring
 Uptime monitoring
 Performance monitoring
 Data quality checks
 Global monitoring locations
 User-defined validation rules
 Real-time alerts
 Secure SSL access
 Clean, intuitive UI
 Monitor grouping and filtering
 Scriptable rules engine
 Advanced multi-step monitoring
 Fully scriptable API transactions
 Multi-user team and enterprise accounts
 Secure, role-based access control
 Read-only permissions available
 Full featured API
 Customizable status pages
 User-defined alert limit thresholds
 3rd party integrations including PagerDuty
 Customizable reports
API Management + API Monitoring
• Get end-to-end visibility, analytics and monitoring
• Combines API consumer + API provider analytics
• See a global picture of how your API is performing
• Find problems before your API consumers do
Demo

Questions
API Resources and API University
• Resource Center
– http://resource.soa.com/
• Follow us on:
www.facebook.com/soasoftware
www.linkedin.com/company/soasoftware
@soasoftwareinc
Authenticate
Get record
Add record
Update record
Delete record
• Any number of steps
• Run JavaScript before/after steps
• Modify queries on the fly
• Verify return values
Multi-step testing
Realizing End-to-End Quality
API
Monitoring
+ API
Management

More Related Content

PDF
Application Programming Interfaces Overview Powerpoint Presentation Slides
PDF
API Introduction - API Management Workshop Munich from Ronnie Mitra
PDF
How to Achieve Agile API Security
PPTX
Microservices Done Right: Key Ingredients for Microservices Success
PPTX
OAuth - Don’t Throw the Baby Out with the Bathwater
PDF
WSO2Con ASIA 2016: Service Governance Meets API Governance: A Case Study
PPTX
Test and Protect Your API
PPTX
Build an api eco-system you can be proud of
Application Programming Interfaces Overview Powerpoint Presentation Slides
API Introduction - API Management Workshop Munich from Ronnie Mitra
How to Achieve Agile API Security
Microservices Done Right: Key Ingredients for Microservices Success
OAuth - Don’t Throw the Baby Out with the Bathwater
WSO2Con ASIA 2016: Service Governance Meets API Governance: A Case Study
Test and Protect Your API
Build an api eco-system you can be proud of

What's hot (20)

PPTX
Lifecycle Manager and the Lifecycle API
PPTX
APIs: The New Security Layer
PPTX
API Management Workshop (at Startupbootcamp Berlin)
PPTX
API Frenzy: API Strategy 101
PPTX
Trailblazing the API Monitoring Landscape
PPTX
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
PPTX
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
PPTX
Monitoring Solutions for APIs
PPTX
How to Build an Effective API Security Strategy
PDF
Developer Support Models: Calibrating Service Level to Commitment
PPTX
API Strategy Introduction
PDF
API Management - Why it matters!
PPTX
Ex Libris REST API Governance Thresholds
PDF
Lean Method for Building Good APIs for Business – APIOps Cycles
PDF
Apigee and Accenture Webcast - Accenture Technology Vision 2013 - An API Cent...
PDF
Building for the AppExchange
PDF
Demo: New open banking platform
PPTX
The API Lifecycle, from pre-production testing to post-production monitoring
PPTX
APIs for... Your Mom
PPTX
API Security: Securing Digital Channels and Mobile Apps Against Hacks
Lifecycle Manager and the Lifecycle API
APIs: The New Security Layer
API Management Workshop (at Startupbootcamp Berlin)
API Frenzy: API Strategy 101
Trailblazing the API Monitoring Landscape
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Monitoring Solutions for APIs
How to Build an Effective API Security Strategy
Developer Support Models: Calibrating Service Level to Commitment
API Strategy Introduction
API Management - Why it matters!
Ex Libris REST API Governance Thresholds
Lean Method for Building Good APIs for Business – APIOps Cycles
Apigee and Accenture Webcast - Accenture Technology Vision 2013 - An API Cent...
Building for the AppExchange
Demo: New open banking platform
The API Lifecycle, from pre-production testing to post-production monitoring
APIs for... Your Mom
API Security: Securing Digital Channels and Mobile Apps Against Hacks
Ad

Similar to The Science of APIs in a Mobile World:Security, Control and Quality (20)

PPTX
Enterprise API Adoption Patterns
PPTX
Enterprise API Adoption Patterns
PPTX
Api frenzy june 2013 v2
PPTX
API Frenzy: The Implications and Planning for a Successful API Strategy
PPTX
Platform for Secure Digital Business
PPTX
Best Practices: The Role of API Management
PPTX
Best Practices: The Role of API Management
PPT
Api management introduction and product overview v1.0 2014.08.28
PDF
Manage your ap is securely and easily ibm apim 4.0
PPT
Mule api and service management
PPT
Mule api and service management
PPTX
Platform for Secure Digital Business
PPTX
API Frenzy: API Strategy 101
PDF
Extend soa with api management Sangam18
PPTX
TEC-Roundtable-API
PDF
APIsecure 2023 - Exploring Advanced API Security Techniques and Technologies,...
PPTX
API Management Platform Technical Evaluation Framework
PPTX
A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
PDF
A Look At API Economy Trends In 2024 - by Bill Doerrfeld, Nordic APIs
PPTX
Powering Internal API Communities
Enterprise API Adoption Patterns
Enterprise API Adoption Patterns
Api frenzy june 2013 v2
API Frenzy: The Implications and Planning for a Successful API Strategy
Platform for Secure Digital Business
Best Practices: The Role of API Management
Best Practices: The Role of API Management
Api management introduction and product overview v1.0 2014.08.28
Manage your ap is securely and easily ibm apim 4.0
Mule api and service management
Mule api and service management
Platform for Secure Digital Business
API Frenzy: API Strategy 101
Extend soa with api management Sangam18
TEC-Roundtable-API
APIsecure 2023 - Exploring Advanced API Security Techniques and Technologies,...
API Management Platform Technical Evaluation Framework
A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
A Look At API Economy Trends In 2024 - by Bill Doerrfeld, Nordic APIs
Powering Internal API Communities
Ad

More from Akana (20)

PDF
The Latest in API Orchestration, Mediation, and Integration
PPTX
Deconstructing API Security
PDF
Eat Your Microservices Elephant One Bite at a Time
PDF
API Design Essentials - Akana Platform Overview
PDF
API Economy - The Making of a Digital Business
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
Driving Digital Innovation with a Layered API Design Approach
PPTX
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
PPTX
Making Sense of Hypermedia APIs – Hype or Reality?
PPTX
Microservices: Why Should Businesses Care?
PPTX
Using APIs
PPTX
Unified Security for Mobile, APIs and the Web
PPTX
Turbo-Charge DataPower to Reach Your SOA Goals
PPTX
The Datacenter API
PPTX
The Business Value for Internal APIs in the Enterprise
The Latest in API Orchestration, Mediation, and Integration
Deconstructing API Security
Eat Your Microservices Elephant One Bite at a Time
API Design Essentials - Akana Platform Overview
API Economy - The Making of a Digital Business
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
Driving Digital Innovation with a Layered API Design Approach
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
Making Sense of Hypermedia APIs – Hype or Reality?
Microservices: Why Should Businesses Care?
Using APIs
Unified Security for Mobile, APIs and the Web
Turbo-Charge DataPower to Reach Your SOA Goals
The Datacenter API
The Business Value for Internal APIs in the Enterprise

Recently uploaded (20)

PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
Digital Literacy And Online Safety on internet
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
Introduction to Information and Communication Technology
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
“Google Algorithm Updates in 2025 Guide”
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PDF
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
PDF
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
artificial intelligence overview of it and more
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
Testing WebRTC applications at scale.pdf
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPT
tcp ip networks nd ip layering assotred slides
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Digital Literacy And Online Safety on internet
Unit-1 introduction to cyber security discuss about how to secure a system
Introduction to Information and Communication Technology
presentation_pfe-universite-molay-seltan.pptx
“Google Algorithm Updates in 2025 Guide”
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
artificial intelligence overview of it and more
RPKI Status Update, presented by Makito Lay at IDNOG 10
PptxGenJS_Demo_Chart_20250317130215833.pptx
introduction about ICD -10 & ICD-11 ppt.pptx
Cloud-Scale Log Monitoring _ Datadog.pdf
Testing WebRTC applications at scale.pdf
Sims 4 Historia para lo sims 4 para jugar
Triggering QUIC, presented by Geoff Huston at IETF 123
Paper PDF World Game (s) Great Redesign.pdf
tcp ip networks nd ip layering assotred slides

The Science of APIs in a Mobile World:Security, Control and Quality

  • 1. The Science of APIs in a Mobile World – Security, Control, and Quality
  • 2. Introductions Laura Heritage Director of API Strategy SOA Software In this role, she works with customer to establish API Business strategies and implement API and SOA Platforms. Previously Ms. Heritage served as a Product Line Manager at IBM and was responsible for establishing IBM’s API Management business. Follow Laura on twitter at @heritagelaura
  • 3. Introductions John Musser CEO API Science Founder of ProgrammableWeb John is an industry expert on APIs, quoted in the Wall Street Journal, New York Times, Forbes, and Wired, and speaking at conferences including SXSW, Dreamforce, and Web 2.0. He also consults on API strategy and trends with clients including Google, Microsoft, and Salesforce Follow John on twitter at @johnmusser John Put Picture here
  • 5. APIs Power the Digital World for Both Strategic and Operational Objectives OUTSIDEINSIDE Mobile Innovation Partners Internal
  • 6. The Enterprise Ecosystems Is Not Contained You need to tap into an extended eco-system of developers It can’t be if you are are to succeed as a digital enterprise
  • 7. A mobile app accessing your data has been compromised! How do you securely share APIs with an open developer community? Can you selectively revoke access for compromised Apps?
  • 8. Realizing End-to-End Security Managing the User Experience Securing the App - PII, PHI Enabling Easy Developer Access Securing the Channel Securing the Backend
  • 9. API Security 1 Authentication & Authorization 2 App Key Validation/ Licensing 3 Message Security 4 Threat Protection 5 Content Filtering 6 Rate Limiting Developers
  • 10. The API Gateway Protects Your Enterprise Gateway Security Authentication Protection IAM Integration Encryption Mediation Quality of Service Paging/Caching Orchestration Scripting
  • 11. Analytics ✓ Ensure 99.99% uptime ✓ Proactive Operations ✓ Identify bottleneck ✓ Prevent security breaches
  • 12. Analytics for your Enterprise Business Analytics • Track product, customer and monetization trends • Identify new opportunities. Operational Analytics • Ensure operation excellence of your infrastructure • Analyze errors and response codes API Analytics • Identity top APIs by usage, monetization, app type etc. • Analyze API Licensing, monetization and fine- tune developer onboarding
  • 13. The SOA Software Digital Business Platform
  • 14. Monitoring, Auditing and Alerting Real time monitoring Inspect the request and response Usage Quotas Average response time per App
  • 15. SLA Monitoring, Alerting and Enforcement Driven By Policies
  • 17. End-to-End Insight Improves Quality • Enables true consumer experience from various location around the world • Visibility into simulated multi-step developer actions such as CRUD sequences. • Visibility to pinpoint and resolve problems before they are an issue Integrated into SOA Software’s Dashboard
  • 18. External Monitoring ✓ Measure performance ✓ Monitor availability ✓ Proactive alerting ✓ Identify and track trends
  • 19. Why Monitor Your APIs? Things Can Go Wrong… SSL errors HTTP errors Invalid JSON or XML Authentication errors Content issues Data integrity errorsNetwork connectivity errors Slow call response time Server availability Latency spikes
  • 20. My Web Server My Web Site
  • 21. My Web Server My Web Site Monitor
  • 22. My Web Server My Web Site Monitors
  • 23. 3rd Party APIs My APIsMy Web Server My Mobile Apps My Web Site 3rd Party Apps
  • 24. 3rd Party APIs My APIsMy Web Server My Mobile Apps My Web Site 3rd Party Apps Monitors Monitors Monitors
  • 25. Past Future Web transactions API transactions Web login testing OAuth testing String validation XML & JSON validation Monitor our site Monitor our API + 3rd party APIs Isolated to our company Shared use of APIs Internal silos DevOps RUM: Real User Monitoring RDM: Real Developer Monitoring How monitoring is changing
  • 26. Four Fundamentals of API Monitoring • Availability monitoring: is your API down? • Performance monitoring: is your API slow? • Content monitoring: is your API returning what it should? • Transaction monitoring: does the complex stuff work?
  • 27. Find Issues Before Your Customers Do GET http://api.yourcompany.com/product/142
  • 28. Find Issues Before Your Customers Do GET http://api.yourcompany.com/product/142
  • 29. Find Issues Before Your Customers Do
  • 30. Find Issues Before Your Customers Do
  • 31. Find Issues Before Your Customers Do
  • 32. Find Issues Before Your Customers Do
  • 33. API Science: Advanced API monitoring  Uptime monitoring  Performance monitoring  Data quality checks  Global monitoring locations  User-defined validation rules  Real-time alerts  Secure SSL access  Clean, intuitive UI  Monitor grouping and filtering  Scriptable rules engine  Advanced multi-step monitoring  Fully scriptable API transactions  Multi-user team and enterprise accounts  Secure, role-based access control  Read-only permissions available  Full featured API  Customizable status pages  User-defined alert limit thresholds  3rd party integrations including PagerDuty  Customizable reports
  • 34. API Management + API Monitoring • Get end-to-end visibility, analytics and monitoring • Combines API consumer + API provider analytics • See a global picture of how your API is performing • Find problems before your API consumers do
  • 37. API Resources and API University • Resource Center – http://resource.soa.com/ • Follow us on: www.facebook.com/soasoftware www.linkedin.com/company/soasoftware @soasoftwareinc
  • 38. Authenticate Get record Add record Update record Delete record • Any number of steps • Run JavaScript before/after steps • Modify queries on the fly • Verify return values Multi-step testing