SlideShare a Scribd company logo
Rise of the planet of the Apps
Microsoft Azure MVP
XXIII EVENTO PORTO.DATA
Good afternoon….
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)



What is an API?
•“In the simplest terms, an application programming
interface, or API, is a set of requirements that
enables one application to talk to another
application.” *
* http://readwrite.com/2013/04/24/api-gold-rush
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
What is a Web API?
•Similar in nature but have a prescribed
implementation:
• HTTP(s)
• RESTful
• JSON (preferred), XML (supported)
• Spec Driven (Swagger, RAML, WADL, API Blueprint)
(ish)
Business of APIs
API
Economy
ISVs
New
Channels
Marketing &
Customer
Relationships
API
Security
Internal
Agility
• “In the age of the customer, every
business is a digital business. This
means software is central for today’s
enterprises, and APIs are central for
today’s software.”
• ”... APIs play on the frontlines of
business opportunity, creating new
sources of revenue and market
presence; they play behind the scenes,
unlocking data and transactions buried
in back-office systems; and they play
anywhere in between.”
Sizing The Market For API Management
Solutions”
• Randy Heffner and Michael Yamnitsky
• Forrester Research Inc.
• April 2, 2015
0
5000
10000
15000
20000
25000
2006 2007 2008 2009 2010 2011 2012 2013
Number of Public APIs
Managed Total APIs
Continued robust growth in APIs
Fueled by mobile, cloud, open & big data, IoT
Public APIs are just the “tip of the iceberg”
APIs are a core component for many startups
APIs are drivers of innovation in the enterprises
The Rise of APIs
The Power of APIs
The power of APIs - In 2015
• Uber, the world's largest taxi company owns no
vehicles
• Facebook, the world's most popular media owner
creates no content
• Alibaba, the most valuable retailer has no inventory
• Airbnb, the world's largest accommodation provider
owns no real estate
Source: LinkedIn
Who uses APIs in their Business?
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
But…
•How do you engage with developers?
•How do you reduce TTFSC?
•How do you enforce your business policies?
•How do you make your legacy API modern?
•How do you understand their behavior?
•How do you protect your core business systems?
…with help from Vince Vaughn
Extending a platform
new channels, more customers
developers
API
let’s talk about apis and how
they can boost your
business
Intern IT Manager
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
16
I need to
‘mobilize’
our
existing
systems
We need
more
channels!
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
17
6 weeks?
Try 6
months.
When we go live with this in
6 weeks. We will leapfrog
the competition and I will
get a huge bonus!!!
Security?
Enrollment?
Governance?
Visibility?
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
• #$%&#^% IT is too slow!!!
• Amateurs
• I should just outsource everything
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
I have no idea how we
are going to do this.
It takes 6 weeks just
for change
management.
What is API Management?
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
This might actually work
since I don’t need to get
the whole IT Department
involved.
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
…and we
didn’t need
to re-write
backend
services
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
No Firewall Ports need to be opened
Out of Box Authentication
Throttling and Rate Limiting
Caching
Self Service Enrollment
Leverage existing investments
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
…and we now have
analytics so we can
track where
requests are coming
from and drive
future investment
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
I knew we
could do it!
Drinks on me.
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
What is API Management?
Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
Development Engagement
Analytics
Authentication and Authorization
Policy Enforcement
Agility
Source idea from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
Microsoft Azure API Management life cycle
Azure
API
MGMT
Project existing
or new services
as APIs
Publish APIs to
developers,
partners and
citizens
View
Operational and
Business
insights through
Analytics
Developer
Engagement
AZURE API MANAGEMENT
On-prem APIs 3rd party APIs
AZURE API MANAGEMENT
APIs on Azure Azure APIs
On-prem APIs 3rd party APIs
AZURE API MANAGEMENT
APIs on Azure Azure APIs
API consumers
APP DEVELOPERS
APPS
API PUBLISHERS
Hosted anywhere.
Developed using any
technology.
BACKEND
APIs
DIRECT OR
VPN
Publisher portal
Gateway
Developer Portal
DEVELOPERPORTAL
REGISTRATION
DOCUMENTATION
INTERACTIVE API CONSOLE
DEVELOPER ANALYTICS
APPGALLERY
FORUMS
NEWS
ISSUES
WIKI
API PROXY
SCALING
CACHING
MONITORING
TRAFFICMANAGEMENT
ADMIN PORTAL
API PUBLISHING
SUBSCRIPTION MANAGEMENT
SECURITY
MEDIATION
CONTENT PUBLISHING
SITE CUSTOMIZATION
ISSUE MANAGEMENT
ANALYTICS
REPORTS
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
• Modernize legacy backends
• Package APIs into tiers
• Enforce usage limits
• Provide support and receive
feedback
Mobile enablement Partner ecosystem
• Optimize and secure backend
• Authorize and throttle requests
• Get visibility into usage and
health
• Drive developer adoption
Business agility
• Normalize legacy
backends
• Build the catalog of APIs
• Accept organizational ID
• Respect org structure
APPS
BACKEND
SERVICES
<log-to-eventhub
logger-id=“id”
partition-key=“@(expression)”>
@{expression}
</log-to-eventhub>
Stream Analytics Power BIEvent Hub
JSON, XML, CSV...
SQL DatabaseMachine Learning Function
Data Late Cluster Data Lake Storage Stream Analytics
Logic App
What is API Management?
API Management
Demo
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)
API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)

More Related Content

PDF
API Introduction - API Management Workshop Munich from Ronnie Mitra
PPTX
API Management Workshop (at Startupbootcamp Berlin)
PDF
Secure Your APIs with Amazon API Gateway
PPTX
API Zen for Developers
PDF
Demo: New open banking platform
PDF
API Management - Why it matters!
PPTX
APIs.JSON: Bootstrapping The Web of APIs
PPTX
Adapt or Die Sydney - API Security
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Management Workshop (at Startupbootcamp Berlin)
Secure Your APIs with Amazon API Gateway
API Zen for Developers
Demo: New open banking platform
API Management - Why it matters!
APIs.JSON: Bootstrapping The Web of APIs
Adapt or Die Sydney - API Security

What's hot (20)

PPTX
Gotta Block ‘Em All – Observations on Controlling Access to Mobile APIs using...
PDF
APIsBerlin 3scale Data for a Web of APIs
PPTX
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
PPT
Why APIs are Different Than Integration
PPTX
Api for dummies
PPTX
Deep-Dive: Secure API Management
PPTX
API Trends: What to expect in 2012
PPTX
Platform for Secure Digital Business
PPTX
Protect your APIs from Cyber Threats
PPTX
Transforming Your Business Through APIs
PPT
Why API Management is Not Enough
PPTX
Manage Your Mesh
PDF
Apigee and Accenture Webcast - Accenture Technology Vision 2013 - An API Cent...
PDF
Modernize Service-Oriented Architecture with APIs
PPTX
APIs: The New Security Layer
PPTX
API Strategy & Practice Conference - API Consumption from the Hackathon Trenches
PPTX
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
PPTX
Lifecycle Manager and the Lifecycle API
PPTX
Marjukka Niinioja at APIdays Amsterdam 2019
PDF
Webcast: Pragmatic REST: The Next Generation
Gotta Block ‘Em All – Observations on Controlling Access to Mobile APIs using...
APIsBerlin 3scale Data for a Web of APIs
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
Why APIs are Different Than Integration
Api for dummies
Deep-Dive: Secure API Management
API Trends: What to expect in 2012
Platform for Secure Digital Business
Protect your APIs from Cyber Threats
Transforming Your Business Through APIs
Why API Management is Not Enough
Manage Your Mesh
Apigee and Accenture Webcast - Accenture Technology Vision 2013 - An API Cent...
Modernize Service-Oriented Architecture with APIs
APIs: The New Security Layer
API Strategy & Practice Conference - API Consumption from the Hackathon Trenches
Who Ubers Who: What Every Strategist Needs to Know About Digital Competition
Lifecycle Manager and the Lifecycle API
Marjukka Niinioja at APIdays Amsterdam 2019
Webcast: Pragmatic REST: The Next Generation
Ad

Viewers also liked (9)

PPT
SaaS Metrics That Matter | MuleSoft
PDF
Logistics Startups: Challenges and Opportunities
PDF
11 APIs (Adam Du Vander)
PPTX
Fastest Growing Web API Categories: Last 6 Months
PDF
ProgrammableWeb's eSignature API Research Report
PDF
Real World API Business Models That Worked
PPTX
API Frenzy: API Strategy 101
PDF
Welcome to the API Economy: Developing Your API Strategy
PDF
API Business Models
SaaS Metrics That Matter | MuleSoft
Logistics Startups: Challenges and Opportunities
11 APIs (Adam Du Vander)
Fastest Growing Web API Categories: Last 6 Months
ProgrammableWeb's eSignature API Research Report
Real World API Business Models That Worked
API Frenzy: API Strategy 101
Welcome to the API Economy: Developing Your API Strategy
API Business Models
Ad

Similar to API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data) (20)

PPTX
API Management Part 1 - An Introduction to Azure API Management
PPTX
Intro to Azure Api Management - With Cats
PPTX
Azure API Management - why should I care?
PDF
Managing your Business APIs is using WSO2 API Manager
PDF
APIs +Micro services technology for Computing
PPTX
API Management Platform Technical Evaluation Framework
PPTX
Managing API Management - Paul Dumas
PPT
Api management introduction and product overview v1.0 2014.08.28
PPTX
Api frenzy june 2013 v2
PPTX
API Frenzy: The Implications and Planning for a Successful API Strategy
PDF
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
PDF
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
PDF
Manage your ap is securely and easily ibm apim 4.0
PDF
API Management Solution Powerpoint Presentation Slides
PDF
Application Programming Interfaces Overview Powerpoint Presentation Slides
PDF
WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API...
PDF
How to Win in the New API Economy
PPTX
Transformation through the API
PDF
API Management Building Blocks and Business value
PDF
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
API Management Part 1 - An Introduction to Azure API Management
Intro to Azure Api Management - With Cats
Azure API Management - why should I care?
Managing your Business APIs is using WSO2 API Manager
APIs +Micro services technology for Computing
API Management Platform Technical Evaluation Framework
Managing API Management - Paul Dumas
Api management introduction and product overview v1.0 2014.08.28
Api frenzy june 2013 v2
API Frenzy: The Implications and Planning for a Successful API Strategy
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...
Manage your ap is securely and easily ibm apim 4.0
API Management Solution Powerpoint Presentation Slides
Application Programming Interfaces Overview Powerpoint Presentation Slides
WSO2 - Forrester Guest Webinar: API Management is not Enough: You Need an API...
How to Win in the New API Economy
Transformation through the API
API Management Building Blocks and Business value
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)

More from Sandro Pereira (20)

PPTX
20201010 - Collabdays 2020 - Sandro Pereira - Power Automates: best practice...
PPTX
Integrate 2020 - Sandro Pereira - BizTalk Server 2020 migration path
PPTX
ACSUG June 2020 - Azure Logic Apps: Best practices, tips and tricks
PPTX
Global Azure 2020 - Sandro Pereira - Logic apps: Best practices tips and tricks
PPTX
2019 06-25 - integrate 2019 US/UK - Sandro Pereira - BizTalk Server Fast and ...
PPTX
2018 06-05 - integrate 2018 - Sandro Pereira - BizTalk Server notes from the ...
PPTX
Integrate 2017 US - Sandro Pereira - BizTalk Server Fast and Loud
PPTX
Sandro Pereira - BizTalk Server Fast and Loud
PPTX
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
PPTX
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
PPTX
BizTalk Mapping Patterns and Best Practices at BizTalk User Group Sweden in G...
PPTX
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
PPTX
BizTalk & SQL: Together for Developers & Admins
PPTX
Introduction to Microsoft Azure App Service (Logic and API Apps)
PPTX
How to process Flat Files documents (TXT, CSV …) in BizTalk Server
PPTX
BizTalk Server Deep Dive Tips & Tricks for Developers and Admins
PPTX
Integration Tales: Logic & API apps to the rescue!
PPTX
BizTalk: Server, Services and Apps
PPTX
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
PPTX
Lixsql port enterprise integration
20201010 - Collabdays 2020 - Sandro Pereira - Power Automates: best practice...
Integrate 2020 - Sandro Pereira - BizTalk Server 2020 migration path
ACSUG June 2020 - Azure Logic Apps: Best practices, tips and tricks
Global Azure 2020 - Sandro Pereira - Logic apps: Best practices tips and tricks
2019 06-25 - integrate 2019 US/UK - Sandro Pereira - BizTalk Server Fast and ...
2018 06-05 - integrate 2018 - Sandro Pereira - BizTalk Server notes from the ...
Integrate 2017 US - Sandro Pereira - BizTalk Server Fast and Loud
Sandro Pereira - BizTalk Server Fast and Loud
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
BizTalk Mapping Patterns and Best Practices at BizTalk User Group Sweden in G...
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
BizTalk & SQL: Together for Developers & Admins
Introduction to Microsoft Azure App Service (Logic and API Apps)
How to process Flat Files documents (TXT, CSV …) in BizTalk Server
BizTalk Server Deep Dive Tips & Tricks for Developers and Admins
Integration Tales: Logic & API apps to the rescue!
BizTalk: Server, Services and Apps
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
Lixsql port enterprise integration

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Modernizing your data center with Dell and AMD
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
cuic standard and advanced reporting.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Big Data Technologies - Introduction.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
Teaching material agriculture food technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
MYSQL Presentation for SQL database connectivity
Spectral efficient network and resource selection model in 5G networks
Modernizing your data center with Dell and AMD
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Electronic commerce courselecture one. Pdf
Encapsulation_ Review paper, used for researhc scholars
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
cuic standard and advanced reporting.pdf
Review of recent advances in non-invasive hemoglobin estimation
Big Data Technologies - Introduction.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Teaching material agriculture food technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Diabetes mellitus diagnosis method based random forest with bat algorithm

API Management: Rise of the Planet of the Apps (2016 09-26 - Porto.Data)

  • 1. Rise of the planet of the Apps Microsoft Azure MVP XXIII EVENTO PORTO.DATA
  • 5. What is an API? •“In the simplest terms, an application programming interface, or API, is a set of requirements that enables one application to talk to another application.” * * http://readwrite.com/2013/04/24/api-gold-rush
  • 7. What is a Web API? •Similar in nature but have a prescribed implementation: • HTTP(s) • RESTful • JSON (preferred), XML (supported) • Spec Driven (Swagger, RAML, WADL, API Blueprint) (ish)
  • 8. Business of APIs API Economy ISVs New Channels Marketing & Customer Relationships API Security Internal Agility
  • 9. • “In the age of the customer, every business is a digital business. This means software is central for today’s enterprises, and APIs are central for today’s software.” • ”... APIs play on the frontlines of business opportunity, creating new sources of revenue and market presence; they play behind the scenes, unlocking data and transactions buried in back-office systems; and they play anywhere in between.” Sizing The Market For API Management Solutions” • Randy Heffner and Michael Yamnitsky • Forrester Research Inc. • April 2, 2015
  • 10. 0 5000 10000 15000 20000 25000 2006 2007 2008 2009 2010 2011 2012 2013 Number of Public APIs Managed Total APIs Continued robust growth in APIs Fueled by mobile, cloud, open & big data, IoT Public APIs are just the “tip of the iceberg” APIs are a core component for many startups APIs are drivers of innovation in the enterprises The Rise of APIs
  • 11. The Power of APIs The power of APIs - In 2015 • Uber, the world's largest taxi company owns no vehicles • Facebook, the world's most popular media owner creates no content • Alibaba, the most valuable retailer has no inventory • Airbnb, the world's largest accommodation provider owns no real estate Source: LinkedIn
  • 12. Who uses APIs in their Business? Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 13. But… •How do you engage with developers? •How do you reduce TTFSC? •How do you enforce your business policies? •How do you make your legacy API modern? •How do you understand their behavior? •How do you protect your core business systems?
  • 14. …with help from Vince Vaughn Extending a platform new channels, more customers developers API let’s talk about apis and how they can boost your business
  • 15. Intern IT Manager Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 16. 16 I need to ‘mobilize’ our existing systems We need more channels! Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 17. 17 6 weeks? Try 6 months. When we go live with this in 6 weeks. We will leapfrog the competition and I will get a huge bonus!!! Security? Enrollment? Governance? Visibility? Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 18. • #$%&#^% IT is too slow!!! • Amateurs • I should just outsource everything Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 19. I have no idea how we are going to do this. It takes 6 weeks just for change management. What is API Management? Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 20. This might actually work since I don’t need to get the whole IT Department involved. Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 21. …and we didn’t need to re-write backend services Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 22. No Firewall Ports need to be opened Out of Box Authentication Throttling and Rate Limiting Caching Self Service Enrollment Leverage existing investments Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 23. …and we now have analytics so we can track where requests are coming from and drive future investment Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 24. I knew we could do it! Drinks on me. Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 25. What is API Management? Source from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 26. Development Engagement Analytics Authentication and Authorization Policy Enforcement
  • 27. Agility Source idea from Kent Weare slides: http://www.slideshare.net/biztalk360/api-management-part-1-an-introduction-to-azure-api-management
  • 28. Microsoft Azure API Management life cycle Azure API MGMT Project existing or new services as APIs Publish APIs to developers, partners and citizens View Operational and Business insights through Analytics Developer Engagement
  • 30. On-prem APIs 3rd party APIs AZURE API MANAGEMENT APIs on Azure Azure APIs
  • 31. On-prem APIs 3rd party APIs AZURE API MANAGEMENT APIs on Azure Azure APIs API consumers
  • 32. APP DEVELOPERS APPS API PUBLISHERS Hosted anywhere. Developed using any technology. BACKEND APIs DIRECT OR VPN Publisher portal Gateway Developer Portal DEVELOPERPORTAL REGISTRATION DOCUMENTATION INTERACTIVE API CONSOLE DEVELOPER ANALYTICS APPGALLERY FORUMS NEWS ISSUES WIKI API PROXY SCALING CACHING MONITORING TRAFFICMANAGEMENT ADMIN PORTAL API PUBLISHING SUBSCRIPTION MANAGEMENT SECURITY MEDIATION CONTENT PUBLISHING SITE CUSTOMIZATION ISSUE MANAGEMENT ANALYTICS REPORTS
  • 35. • Modernize legacy backends • Package APIs into tiers • Enforce usage limits • Provide support and receive feedback Mobile enablement Partner ecosystem • Optimize and secure backend • Authorize and throttle requests • Get visibility into usage and health • Drive developer adoption Business agility • Normalize legacy backends • Build the catalog of APIs • Accept organizational ID • Respect org structure
  • 36. APPS BACKEND SERVICES <log-to-eventhub logger-id=“id” partition-key=“@(expression)”> @{expression} </log-to-eventhub> Stream Analytics Power BIEvent Hub JSON, XML, CSV... SQL DatabaseMachine Learning Function Data Late Cluster Data Lake Storage Stream Analytics Logic App
  • 37. What is API Management? API Management Demo

Editor's Notes

  • #3: Writer of numerous articles for Portuguese eMagazine “Programar” Author “Sandro Pereira BizTalk Blog” http://sandroaspbiztalkblog.wordpress.com Member of “BizTalkAdminsblogging.com” and “BizTalk Brasil” community Member NetPonto community MSDN BizTalk Forums Moderator TechNet Wiki author (Wiki Ninja) TechNet Gallery, Code Gallery and CodePlex contributor Public speaker Technical Reviewer PACKT Publishing BizTalk Server 2010 Cookbook (April 2012)