Weitere ähnliche Inhalte
Ähnlich wie API Management
Ähnlich wie API Management (20)
Kürzlich hochgeladen (20)
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
- 4. 24.06.2014 Seite 4© 2014 [ipt] Switzerland
Growth of APIs – They work!
Source: ProgrammableWeb.com
- 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
- 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
- 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
- 18. 24.06.2014 Seite 18© 2013 [ipt] Switzerland
Mobile vs Backend: Different Technologies
WebSocket
SOAPXML
REST
JSON
- 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”},
}
- 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