Presentation is loading. Please wait.

Presentation is loading. Please wait.

T Sponsors Kent Weare Integration MVP, Author API Management Part 1 – An Introduction to Azure API Management BizTalk Summit 2015 – London ExCeL London.

Similar presentations


Presentation on theme: "T Sponsors Kent Weare Integration MVP, Author API Management Part 1 – An Introduction to Azure API Management BizTalk Summit 2015 – London ExCeL London."— Presentation transcript:

1 t Sponsors Kent Weare Integration MVP, Author API Management Part 1 – An Introduction to Azure API Management BizTalk Summit 2015 – London ExCeL London | April 13th & 14th

2 Introduction to Azure API Management Kent Weare

3 About Me 10+ years of BizTalk experience Author Microsoft BizTalk/Integration MVP since 2008 Senior Architect – Calgary, Canada

4 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.” * 4 * http://readwrite.com/2013/04/24/api-gold-rush

5

6 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) 6 (ish)

7 Business of APIs API Economy ISVs New Channels Marketing & Customer Relationships API Security Internal Agility

8 The Rise of 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

9 The Power of APIs 9 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

10 Who uses APIs in their Business? 10

11 What is API Management? 11

12 What is API Management?

13 API Mgmt Platforms provide similar services 13 Authentication and Authorization Analytics Policy Enforcement Development Engagement

14 Agility

15 Microsoft Azure API Management 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

16 October 23, 2013

17 WINDOWS AZURE API DEVELOPER PORTAL PUBLISHER PORTAL PROXY WINDOWS AZURE API MANAGEMENT PUBLISHER / ADMIN DEVELOPERS APPS BACKEND Microsoft Azure API Management – High Level Architecture

18 WEB USERS WEB SITE YOUR ORGANIZATION APP DEVELOPERS USERS MOBILE APPS SOCIAL APPS PARTNERS AND AFFILIATES API AZURE API MANAGEMENT DEVELOPER PORTAL REGISTRATION DOCUMENTATION INTERACTIVE API CONSOLE DEVELOPER ANALYTICS APP GALLERY FORUMS NEWS ISSUES WIKI API PROXY SCALING CACHING MONITORING TRAFFIC MANAGEMENT ADMIN PORTAL API PUBLISHING SUBSCRIPTION MANAGEMENT SECURITY MEDIATION CONTENT PUBLISHING SITE CUSTOMIZATION ISSUE MANAGEMENT ANALYTICS REPORTS

19 19 I have BizTalk/Web Services/Middleware – why do I need an API Management Platform? A Story…. with help from Vince Vaughn

20 Intern IT Manager

21 21 I need to ‘mobilize’ our existing systems We need more channels!

22 22 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?

23 #$%&#^% IT is too slow!!! Amateurs I should just outsource everything

24 I have no idea how we are going to do this. It takes 6 weeks just for change management. What is API Management?

25 25 This might actually work since I don’t need to get the whole IT Department involved.

26 …and we didn’t need to re-write backend services

27 No Firewall Ports need to be opened Out of Box Authentication Throttling and Rate Limiting Caching Self Service Enrollment Leverage existing investments

28 …and we now have analytics so we can track where requests are coming from and drive future investment

29 I knew we could do it! Drinks on me.

30

31

32 32 DEMO

33 Microsoft Azure

34

35 35 DEMO Summary Legacy Modernization API Management Provisioning Dashboard and Analytics Products APIs Operations Testing APIs Custom Policies JSON – XML XML – JSON String Manipulation Caching Rate Limiting Security

36 Microsoft Azure 36

37 How do I secure my backend services? 37 IP Whitelisting Basic Authentication Mutual Authentication (certificates) Network Layer Security (Express Route or Site to Site VPN)

38 Microsoft Azure 38

39 API MGMT Premium GA Static IP OAuth 2.0 support Backup / Restore Certificate auth Root APIs HTTP support Subscription per app Performance improvements (DevX and Proxy) Recent News/Updates

40 Azure | API Management Premium

41

42 Microsoft Azure Expressions

43 Microsoft Azure Conditionals and Routing

44 44 Thanks!!! Resources Blog: http://kentweare.blogspot.com Twitter: @wearsy Azure API Management: http://tinyurl.com/klk7lzb Twitter: @AzureApiMgmt Channel 9 Videos: http://tinyurl.com/nxsggob Don’t forget to check out #IntegrationMonday


Download ppt "T Sponsors Kent Weare Integration MVP, Author API Management Part 1 – An Introduction to Azure API Management BizTalk Summit 2015 – London ExCeL London."

Similar presentations


Ads by Google