SlideShare una empresa de Scribd logo
1 de 33
Interfaces for a connected and mobile world
API Management
Matthias Biehl
2014-06-12
24.06.2014 Seite 2© 2014 [ipt] Switzerland
Business Challenge:
Multiple Channels for External Integration
24.06.2014 Seite 3© 2014 [ipt] Switzerland
API - Application Programming Interface
q
q
q
24.06.2014 Seite 4© 2014 [ipt] Switzerland
Growth of APIs – They work!
Source: ProgrammableWeb.com
24.06.2014 Seite 5© 2014 [ipt] Switzerland
Beware of API Wild West!
Technical Challenge: Point to Point Solutions
24.06.2014 Seite 6© 2014 [ipt] Switzerland
Solution: API-Management
24.06.2014 Seite 7© 2014 [ipt] Switzerland
Benefits of API Management for IT
24.06.2014 Seite 8© 2014 [ipt] Switzerland
IT
• Secure Integration
• Control
• Developer Support
Benefits of API Management for the Business
Business
• Multi-Channel
• Niches
• Innovation
24.06.2014 Seite 9© 2014 [ipt] Switzerland
24.06.2014 Seite 10© 2014 [ipt] Switzerland
API Value Chain
Business
Owner
API
App Developer
App
End User
API: Leverage External Innovation!
Business
Asset
24.06.2014 Seite 11© 2014 [ipt] Switzerland
APIs as Driver for External Innovation
“Invention comes in many forms and
at many scales. The most radical and
transformative of inventions are
often those that empower others to
unleash their creativity –to pursue
their dreams.”
Jeff Bezos, amazon
APIs support Multiple Channels
Deep Dive Here:
Mobile Channel with APIs
Backend
Frontend
Mobile Apps
Mobile Apps
Mobile Apps
Enterprise Backend
Systeme
Technical Challenge in Mobile Integration
24.06.2014 Seite 13© 2014 [ipt] Switzerland
Backend
Frontend
IAM Systeme
Mobile Apps
Mobile Apps
Mobile Apps
Management
Consoles
Enterprise Backend
Systeme
Technical Challenge in Mobile Integration
ESB/BPM
DatenbankenLegacy Systeme
24.06.2014 Seite 14© 2014 [ipt] Switzerland
Backend
Frontend
IAM Systeme
Management
Konsolen
Enterprise Backend
Systeme
Technical Challenge in Mobile Integration
Currently, the biggest challenge for
enterprise mobile applications is
backend integration.
Enterprise Mobility Report, VDC Research, 09-2013
ESB/BPM
DatenbankenLegacy Systeme
24.06.2014 Seite 15© 2014 [ipt] Switzerland
Mobile Apps
Mobile Apps
Mobile Apps
Backend
Frontend
IAM Systeme
Management
Konsolen
Enterprise Backend
Systeme
Technical Challenge in Mobile Integration
Currently, the biggest challenge for
enterprise mobile applications is
backend integration.
Enterprise Mobility Report, VDC Research, 09-2013
“Currently, backend integration
accounts for approximately 30%
[cost, effort] of a typical mobile
initiative”
Enterprise Mobility Report, VDC Research, 09-2013
ESB/BPM
DatenbankenLegacy Systeme
24.06.2014 Seite 16© 2014 [ipt] Switzerland
Mobile Apps
Mobile Apps
Mobile Apps
Why is this so difficult?
24.06.2014 Seite 18© 2013 [ipt] Switzerland
Mobile vs Backend: Different Technologies
WebSocket
SOAPXML
REST
JSON
24.06.2014 Seite 19© 2013 [ipt] Switzerland
Mobile vs Backend: Different Devices
24.06.2014 Seite 20© 2013 [ipt] Switzerland
Mobile vs Backend: Different Technology Cycles
24.06.2014 Seite 21© 2013 [ipt] Switzerland
Mobile vs Backend: Development Cultures
24.06.2014 Seite 22© 2013 [ipt] Switzerland
Mobile vs Backend: New Security Exploits
Backend
Frontend
Mobile Apps
Mobile Apps
Mobile Apps
Enterprise Backend
Systeme
WebSocket
SOAPXML
REST
Mobile vs Backend: Summary
JSON
24.06.2014 Seite 23© 2014 [ipt] Switzerland
Reference Architecture
API Gateway
Backend
Frontend
AuthN
AuthZ
IAM
Mobile Apps
Mobile Apps
Mobile Apps
Enterprise Backend
Systeme
Internet
Mobile Integration Reference Architecture
24.06.2014 Seite 25© 2014 [ipt] Switzerland
Runtime Sequence
6/24/2014 27
{"jsonrpc": "2.0", "method":
"GetGeoIP", "params": {"IPAddress":
"1.1.1.1"}, "id": 3}
<soapenv:Envelope xmlns:soapenv=“.."
xmlns:web=“..">
<soapenv:Header/>
<soapenv:Body>
<web:GetGeoIP>
<web:IPAddress>1.1.1.1</web:IPAddress>
</web:GetGeoIP>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv=„.." xm
<soapenv:Header/>
<soapenv:Body>
<web:GetGeoIPResponse>
<web:GetGeoIPResult>
<web:ReturnCodeDetails>Success
<web:CountryName>Switzerland</
</web:GetGeoIPResult>
</web:GetGeoIPResponse>
</soapenv:Body>
</soapenv:Envelope>
{"jsonrpc": "2.0”, "id": "3“, "result": {
"CountryName": "Switzerland",
"ReturnCodeDetails": "Success",
"ReturnCode": "1",
"IP": "1.1.1.1",
"CountryCode": "CH”},
}
Policy
Technical Benefits
24.06.2014 Seite 31© 2014 [ipt] Switzerland
 Mediation Layer: Separate
Concerns of Business Logic &
Technology
 Security: Protect Client Data
and Business Services
 Efficient Support for
Development and Maintenance
 Protect Investment in Backend
 Support new Mobile Standards
 Clustering - Scalability and
Performance
Benefits od the Mobile Reference Architecture
API Gateway
Backend
Frontend
AuthN
AuthZ
IAM
Mobile AppsMobile Apps
Mobile Apps
Enterprise Backend
Systeme
Internet
API Gateway
API Gateway
Not having an API today is like
Not having a Website in the 90s
24.06.2014 Seite 33© 2014 [ipt] Switzerland
Matthias Biehl
Senior Consultant
matthias.biehl@ipt.ch

Más contenido relacionado

La actualidad más candente

CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...
CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...
CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...Capgemini
 
Industrial Internet of Things by 5ME (IIoT)
Industrial Internet of Things by 5ME (IIoT)Industrial Internet of Things by 5ME (IIoT)
Industrial Internet of Things by 5ME (IIoT)Cincy IoT
 
AMTRA Solutions. Facts about the cloud
AMTRA Solutions.  Facts about the cloudAMTRA Solutions.  Facts about the cloud
AMTRA Solutions. Facts about the cloudrchondro
 
OSGi Technology Value Proposition - December 2013
OSGi Technology Value Proposition - December 2013OSGi Technology Value Proposition - December 2013
OSGi Technology Value Proposition - December 2013mfrancis
 
2.automation consultants
2.automation consultants2.automation consultants
2.automation consultantsEITESANGO
 
About Open Source Business Models
About Open Source Business ModelsAbout Open Source Business Models
About Open Source Business ModelsAGILE IoT
 
Jens Dalsgaard resume (auto generated from LinkedIn profile)
Jens Dalsgaard resume (auto generated from LinkedIn profile)Jens Dalsgaard resume (auto generated from LinkedIn profile)
Jens Dalsgaard resume (auto generated from LinkedIn profile)Jens Dalsgaard
 
Ap4 construction platform_presentation_cloud_views_2010
Ap4 construction platform_presentation_cloud_views_2010Ap4 construction platform_presentation_cloud_views_2010
Ap4 construction platform_presentation_cloud_views_2010EuroCloud
 
SEnerCon´s profile and its role in SUPERSEDE
SEnerCon´s profile and its role in SUPERSEDESEnerCon´s profile and its role in SUPERSEDE
SEnerCon´s profile and its role in SUPERSEDESupersede
 
Graphisoft BIMmobject LIVe Milan Presentation
Graphisoft BIMmobject LIVe Milan PresentationGraphisoft BIMmobject LIVe Milan Presentation
Graphisoft BIMmobject LIVe Milan PresentationBIMobject
 
Innovation in packaging: Gate to external markets
Innovation in packaging: Gate to external marketsInnovation in packaging: Gate to external markets
Innovation in packaging: Gate to external marketsIBTECAR
 
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi AllianceOSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliancemfrancis
 
OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016mfrancis
 
Internet of Things from a Networked Society perspective
Internet of Things from a Networked Society perspectiveInternet of Things from a Networked Society perspective
Internet of Things from a Networked Society perspectiveEricsson
 
Why is my digital spend so high?
Why is my digital spend so high?Why is my digital spend so high?
Why is my digital spend so high?Appvia
 
Blog for iot transportation final
Blog for iot transportation finalBlog for iot transportation final
Blog for iot transportation finalAdityaAdapaa
 
SIEMENS role in the SUPERSEDE project
SIEMENS role in the SUPERSEDE projectSIEMENS role in the SUPERSEDE project
SIEMENS role in the SUPERSEDE projectSupersede
 
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...Dr Nicolas Figay
 
Sirris manufacturingday2011 factory-of-the-future
Sirris manufacturingday2011 factory-of-the-futureSirris manufacturingday2011 factory-of-the-future
Sirris manufacturingday2011 factory-of-the-futureSirris
 

La actualidad más candente (20)

CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...
CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...
CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...
 
AI Is Reshaping Driving
AI Is Reshaping DrivingAI Is Reshaping Driving
AI Is Reshaping Driving
 
Industrial Internet of Things by 5ME (IIoT)
Industrial Internet of Things by 5ME (IIoT)Industrial Internet of Things by 5ME (IIoT)
Industrial Internet of Things by 5ME (IIoT)
 
AMTRA Solutions. Facts about the cloud
AMTRA Solutions.  Facts about the cloudAMTRA Solutions.  Facts about the cloud
AMTRA Solutions. Facts about the cloud
 
OSGi Technology Value Proposition - December 2013
OSGi Technology Value Proposition - December 2013OSGi Technology Value Proposition - December 2013
OSGi Technology Value Proposition - December 2013
 
2.automation consultants
2.automation consultants2.automation consultants
2.automation consultants
 
About Open Source Business Models
About Open Source Business ModelsAbout Open Source Business Models
About Open Source Business Models
 
Jens Dalsgaard resume (auto generated from LinkedIn profile)
Jens Dalsgaard resume (auto generated from LinkedIn profile)Jens Dalsgaard resume (auto generated from LinkedIn profile)
Jens Dalsgaard resume (auto generated from LinkedIn profile)
 
Ap4 construction platform_presentation_cloud_views_2010
Ap4 construction platform_presentation_cloud_views_2010Ap4 construction platform_presentation_cloud_views_2010
Ap4 construction platform_presentation_cloud_views_2010
 
SEnerCon´s profile and its role in SUPERSEDE
SEnerCon´s profile and its role in SUPERSEDESEnerCon´s profile and its role in SUPERSEDE
SEnerCon´s profile and its role in SUPERSEDE
 
Graphisoft BIMmobject LIVe Milan Presentation
Graphisoft BIMmobject LIVe Milan PresentationGraphisoft BIMmobject LIVe Milan Presentation
Graphisoft BIMmobject LIVe Milan Presentation
 
Innovation in packaging: Gate to external markets
Innovation in packaging: Gate to external marketsInnovation in packaging: Gate to external markets
Innovation in packaging: Gate to external markets
 
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi AllianceOSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
 
OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016
 
Internet of Things from a Networked Society perspective
Internet of Things from a Networked Society perspectiveInternet of Things from a Networked Society perspective
Internet of Things from a Networked Society perspective
 
Why is my digital spend so high?
Why is my digital spend so high?Why is my digital spend so high?
Why is my digital spend so high?
 
Blog for iot transportation final
Blog for iot transportation finalBlog for iot transportation final
Blog for iot transportation final
 
SIEMENS role in the SUPERSEDE project
SIEMENS role in the SUPERSEDE projectSIEMENS role in the SUPERSEDE project
SIEMENS role in the SUPERSEDE project
 
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
 
Sirris manufacturingday2011 factory-of-the-future
Sirris manufacturingday2011 factory-of-the-futureSirris manufacturingday2011 factory-of-the-future
Sirris manufacturingday2011 factory-of-the-future
 

Similar a API Management

Ten Reasons to Switch to 8.X
Ten Reasons to Switch to 8.XTen Reasons to Switch to 8.X
Ten Reasons to Switch to 8.XProlifics
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry StoryVMware Tanzu
 
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...Software AG South Africa
 
CWIN17 Toulouse / Mulesoft and airbus accelerating digital transformation thr...
CWIN17 Toulouse / Mulesoft and airbus accelerating digital transformation thr...CWIN17 Toulouse / Mulesoft and airbus accelerating digital transformation thr...
CWIN17 Toulouse / Mulesoft and airbus accelerating digital transformation thr...Capgemini
 
IBM Global Business Services Cloud Update
IBM Global Business Services Cloud UpdateIBM Global Business Services Cloud Update
IBM Global Business Services Cloud UpdateIBMADI
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)Fong Yee Long
 
IBM Industrie 4.0 journey @CeBIT
IBM Industrie 4.0 journey @CeBITIBM Industrie 4.0 journey @CeBIT
IBM Industrie 4.0 journey @CeBITPlamen Kiradjiev
 
#FiaComit - The Mobicloud Showcase
#FiaComit - The Mobicloud Showcase#FiaComit - The Mobicloud Showcase
#FiaComit - The Mobicloud ShowcaseComit Projects Ltd
 
Meetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisMeetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisLaurent Dunys
 
Competing with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC WorldCompeting with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC Worldcornelia davis
 
Stib Driver Self Service V4[1]
Stib Driver Self Service V4[1]Stib Driver Self Service V4[1]
Stib Driver Self Service V4[1]tanckaert
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldKen Ng
 
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...Eduardo Pelegri-Llopart
 
End of silos_OpSource_webinar
End of silos_OpSource_webinarEnd of silos_OpSource_webinar
End of silos_OpSource_webinarOpSource
 
Iot launch
Iot launchIot launch
Iot launchEricsson
 
Sensing-as-a-Service - Prepare for the Next Business Model for Internet of Th...
Sensing-as-a-Service - Prepare for the Next Business Model for Internet of Th...Sensing-as-a-Service - Prepare for the Next Business Model for Internet of Th...
Sensing-as-a-Service - Prepare for the Next Business Model for Internet of Th...Dr. Mazlan Abbas
 
Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platformWebinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platformService2Media
 
Webinar sap mobile apps service2 media
Webinar sap mobile apps   service2 media Webinar sap mobile apps   service2 media
Webinar sap mobile apps service2 media Service2Media
 

Similar a API Management (20)

Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
Ten Reasons to Switch to 8.X
Ten Reasons to Switch to 8.XTen Reasons to Switch to 8.X
Ten Reasons to Switch to 8.X
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry Story
 
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...
 
CWIN17 Toulouse / Mulesoft and airbus accelerating digital transformation thr...
CWIN17 Toulouse / Mulesoft and airbus accelerating digital transformation thr...CWIN17 Toulouse / Mulesoft and airbus accelerating digital transformation thr...
CWIN17 Toulouse / Mulesoft and airbus accelerating digital transformation thr...
 
IBM Global Business Services Cloud Update
IBM Global Business Services Cloud UpdateIBM Global Business Services Cloud Update
IBM Global Business Services Cloud Update
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
 
IBM Industrie 4.0 journey @CeBIT
IBM Industrie 4.0 journey @CeBITIBM Industrie 4.0 journey @CeBIT
IBM Industrie 4.0 journey @CeBIT
 
#FiaComit - The Mobicloud Showcase
#FiaComit - The Mobicloud Showcase#FiaComit - The Mobicloud Showcase
#FiaComit - The Mobicloud Showcase
 
IOvents project overview
IOvents project overviewIOvents project overview
IOvents project overview
 
Meetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisMeetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à Paris
 
Competing with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC WorldCompeting with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC World
 
Stib Driver Self Service V4[1]
Stib Driver Self Service V4[1]Stib Driver Self Service V4[1]
Stib Driver Self Service V4[1]
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric world
 
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
 
End of silos_OpSource_webinar
End of silos_OpSource_webinarEnd of silos_OpSource_webinar
End of silos_OpSource_webinar
 
Iot launch
Iot launchIot launch
Iot launch
 
Sensing-as-a-Service - Prepare for the Next Business Model for Internet of Th...
Sensing-as-a-Service - Prepare for the Next Business Model for Internet of Th...Sensing-as-a-Service - Prepare for the Next Business Model for Internet of Th...
Sensing-as-a-Service - Prepare for the Next Business Model for Internet of Th...
 
Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platformWebinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platform
 
Webinar sap mobile apps service2 media
Webinar sap mobile apps   service2 media Webinar sap mobile apps   service2 media
Webinar sap mobile apps service2 media
 

Último

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

API Management

  • 1. Interfaces for a connected and mobile world API Management Matthias Biehl 2014-06-12
  • 2. 24.06.2014 Seite 2© 2014 [ipt] Switzerland Business Challenge: Multiple Channels for External Integration
  • 3. 24.06.2014 Seite 3© 2014 [ipt] Switzerland API - Application Programming Interface q q q
  • 4. 24.06.2014 Seite 4© 2014 [ipt] Switzerland Growth of APIs – They work! Source: ProgrammableWeb.com
  • 5. 24.06.2014 Seite 5© 2014 [ipt] Switzerland Beware of API Wild West!
  • 6. Technical Challenge: Point to Point Solutions 24.06.2014 Seite 6© 2014 [ipt] Switzerland
  • 7. Solution: API-Management 24.06.2014 Seite 7© 2014 [ipt] Switzerland
  • 8. Benefits of API Management for IT 24.06.2014 Seite 8© 2014 [ipt] Switzerland IT • Secure Integration • Control • Developer Support
  • 9. Benefits of API Management for the Business Business • Multi-Channel • Niches • Innovation 24.06.2014 Seite 9© 2014 [ipt] Switzerland
  • 10. 24.06.2014 Seite 10© 2014 [ipt] Switzerland API Value Chain Business Owner API App Developer App End User API: Leverage External Innovation! Business Asset
  • 11. 24.06.2014 Seite 11© 2014 [ipt] Switzerland APIs as Driver for External Innovation “Invention comes in many forms and at many scales. The most radical and transformative of inventions are often those that empower others to unleash their creativity –to pursue their dreams.” Jeff Bezos, amazon
  • 12. APIs support Multiple Channels Deep Dive Here: Mobile Channel with APIs
  • 13. Backend Frontend Mobile Apps Mobile Apps Mobile Apps Enterprise Backend Systeme Technical Challenge in Mobile Integration 24.06.2014 Seite 13© 2014 [ipt] Switzerland
  • 14. Backend Frontend IAM Systeme Mobile Apps Mobile Apps Mobile Apps Management Consoles Enterprise Backend Systeme Technical Challenge in Mobile Integration ESB/BPM DatenbankenLegacy Systeme 24.06.2014 Seite 14© 2014 [ipt] Switzerland
  • 15. Backend Frontend IAM Systeme Management Konsolen Enterprise Backend Systeme Technical Challenge in Mobile Integration Currently, the biggest challenge for enterprise mobile applications is backend integration. Enterprise Mobility Report, VDC Research, 09-2013 ESB/BPM DatenbankenLegacy Systeme 24.06.2014 Seite 15© 2014 [ipt] Switzerland Mobile Apps Mobile Apps Mobile Apps
  • 16. Backend Frontend IAM Systeme Management Konsolen Enterprise Backend Systeme Technical Challenge in Mobile Integration Currently, the biggest challenge for enterprise mobile applications is backend integration. Enterprise Mobility Report, VDC Research, 09-2013 “Currently, backend integration accounts for approximately 30% [cost, effort] of a typical mobile initiative” Enterprise Mobility Report, VDC Research, 09-2013 ESB/BPM DatenbankenLegacy Systeme 24.06.2014 Seite 16© 2014 [ipt] Switzerland Mobile Apps Mobile Apps Mobile Apps
  • 17. Why is this so difficult?
  • 18. 24.06.2014 Seite 18© 2013 [ipt] Switzerland Mobile vs Backend: Different Technologies WebSocket SOAPXML REST JSON
  • 19. 24.06.2014 Seite 19© 2013 [ipt] Switzerland Mobile vs Backend: Different Devices
  • 20. 24.06.2014 Seite 20© 2013 [ipt] Switzerland Mobile vs Backend: Different Technology Cycles
  • 21. 24.06.2014 Seite 21© 2013 [ipt] Switzerland Mobile vs Backend: Development Cultures
  • 22. 24.06.2014 Seite 22© 2013 [ipt] Switzerland Mobile vs Backend: New Security Exploits
  • 23. Backend Frontend Mobile Apps Mobile Apps Mobile Apps Enterprise Backend Systeme WebSocket SOAPXML REST Mobile vs Backend: Summary JSON 24.06.2014 Seite 23© 2014 [ipt] Switzerland
  • 25. API Gateway Backend Frontend AuthN AuthZ IAM Mobile Apps Mobile Apps Mobile Apps Enterprise Backend Systeme Internet Mobile Integration Reference Architecture 24.06.2014 Seite 25© 2014 [ipt] Switzerland
  • 27. 6/24/2014 27 {"jsonrpc": "2.0", "method": "GetGeoIP", "params": {"IPAddress": "1.1.1.1"}, "id": 3} <soapenv:Envelope xmlns:soapenv=“.." xmlns:web=“.."> <soapenv:Header/> <soapenv:Body> <web:GetGeoIP> <web:IPAddress>1.1.1.1</web:IPAddress> </web:GetGeoIP> </soapenv:Body> </soapenv:Envelope> <soapenv:Envelope xmlns:soapenv=„.." xm <soapenv:Header/> <soapenv:Body> <web:GetGeoIPResponse> <web:GetGeoIPResult> <web:ReturnCodeDetails>Success <web:CountryName>Switzerland</ </web:GetGeoIPResult> </web:GetGeoIPResponse> </soapenv:Body> </soapenv:Envelope> {"jsonrpc": "2.0”, "id": "3“, "result": { "CountryName": "Switzerland", "ReturnCodeDetails": "Success", "ReturnCode": "1", "IP": "1.1.1.1", "CountryCode": "CH”}, }
  • 29.
  • 31. 24.06.2014 Seite 31© 2014 [ipt] Switzerland  Mediation Layer: Separate Concerns of Business Logic & Technology  Security: Protect Client Data and Business Services  Efficient Support for Development and Maintenance  Protect Investment in Backend  Support new Mobile Standards  Clustering - Scalability and Performance Benefits od the Mobile Reference Architecture API Gateway Backend Frontend AuthN AuthZ IAM Mobile AppsMobile Apps Mobile Apps Enterprise Backend Systeme Internet API Gateway API Gateway
  • 32. Not having an API today is like Not having a Website in the 90s
  • 33. 24.06.2014 Seite 33© 2014 [ipt] Switzerland Matthias Biehl Senior Consultant matthias.biehl@ipt.ch