SlideShare a Scribd company logo
1 of 22
Backend Integration for Mobile Enterprise Apps
Mobile Integration
Matthias Biehl, Senior Consultant
2014-02-28
Signing an Insurance Contract –
Situation Today
24.06.2014 © 2013 [ipt] Switzerland Seite 2
Signing an Insurance Contract–
Situation with Mobile Enterprise Apps
24.06.2014 © 2013 [ipt] Switzerland Seite 3
Internet
Backend
Frontend
Mobile Apps
Mobile Apps
Mobile Apps
Enterprise Backend
Systeme
Challenge
Currently, the biggest challenge for
enterprise mobile applications is
backend integration.
Enterprise Mobility Report, VDC Research, 09-2013
Backend
Frontend
Mobile Apps
Mobile Apps
Mobile Apps
Enterprise Backend
Systeme
Challenge
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
Why is this so difficult?
24.06.2014 Seite 7© 2013 [ipt] Switzerland
Mobile vs Backend: Different Technologies
WebSocket
SOAPXML
REST
JSON
24.06.2014 Seite 8© 2013 [ipt] Switzerland
Mobile vs Backend: Different Devices
24.06.2014 Seite 9© 2013 [ipt] Switzerland
Mobile vs Backend: Different Technology Cycles
24.06.2014 Seite 10© 2013 [ipt] Switzerland
Mobile vs Backend: Development Cultures
24.06.2014 Seite 11© 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 12© 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 14© 2014 [ipt] Switzerland
Runtime Sequence
6/24/2014 16
{"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 20© 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
APIs for Mobile Integration
24.06.2014 Seite 22© 2014 [ipt] Switzerland
Matthias Biehl
Senior Consultant
matthias.biehl@ipt.ch

More Related Content

What's hot

6. Eaton - Johan Abbink
6. Eaton - Johan Abbink6. Eaton - Johan Abbink
6. Eaton - Johan AbbinkDutch Power
 
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
 
AMTRA Solutions. Facts about the cloud
AMTRA Solutions.  Facts about the cloudAMTRA Solutions.  Facts about the cloud
AMTRA Solutions. Facts about the cloudrchondro
 
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
 
Värdeskapandets Nya Logik - Det Uppkopplade Samhället
Värdeskapandets Nya Logik - Det Uppkopplade SamhälletVärdeskapandets Nya Logik - Det Uppkopplade Samhället
Värdeskapandets Nya Logik - Det Uppkopplade SamhälletMikael Eriksson Björling
 
About Open Source Business Models
About Open Source Business ModelsAbout Open Source Business Models
About Open Source Business ModelsAGILE IoT
 
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
 
Sirris manufacturingday2011 factory-of-the-future
Sirris manufacturingday2011 factory-of-the-futureSirris manufacturingday2011 factory-of-the-future
Sirris manufacturingday2011 factory-of-the-futureSirris
 
Ericsson hds 8000 wp 16
Ericsson hds 8000 wp 16Ericsson hds 8000 wp 16
Ericsson hds 8000 wp 16Mainstay
 
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
 
Ericsson Technology Review: DevOps: fueling the evolution toward 5G networks
Ericsson Technology Review: DevOps: fueling the evolution toward 5G networksEricsson Technology Review: DevOps: fueling the evolution toward 5G networks
Ericsson Technology Review: DevOps: fueling the evolution toward 5G networksEricsson
 
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
 
CWIN17 telford application integration and ap is - lisa eckersley
CWIN17 telford   application integration and ap is - lisa eckersleyCWIN17 telford   application integration and ap is - lisa eckersley
CWIN17 telford application integration and ap is - lisa eckersleyCapgemini
 
"The Power of One" - Apigee's Anurag Wadehra at Mobile World Congress
"The Power of One" - Apigee's Anurag Wadehra at Mobile World Congress"The Power of One" - Apigee's Anurag Wadehra at Mobile World Congress
"The Power of One" - Apigee's Anurag Wadehra at Mobile World CongressApigee | Google Cloud
 
OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016mfrancis
 
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
 
CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...
CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...
CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...Capgemini
 
CWIN17 Toulouse / Automated security for the real time enterprise-trend micro...
CWIN17 Toulouse / Automated security for the real time enterprise-trend micro...CWIN17 Toulouse / Automated security for the real time enterprise-trend micro...
CWIN17 Toulouse / Automated security for the real time enterprise-trend micro...Capgemini
 

What's hot (20)

6. Eaton - Johan Abbink
6. Eaton - Johan Abbink6. Eaton - Johan Abbink
6. Eaton - Johan Abbink
 
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...
 
AMTRA Solutions. Facts about the cloud
AMTRA Solutions.  Facts about the cloudAMTRA Solutions.  Facts about the cloud
AMTRA Solutions. Facts about the cloud
 
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)
 
Värdeskapandets Nya Logik - Det Uppkopplade Samhället
Värdeskapandets Nya Logik - Det Uppkopplade SamhälletVärdeskapandets Nya Logik - Det Uppkopplade Samhället
Värdeskapandets Nya Logik - Det Uppkopplade Samhället
 
About Open Source Business Models
About Open Source Business ModelsAbout Open Source Business Models
About Open Source Business Models
 
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
 
Sirris manufacturingday2011 factory-of-the-future
Sirris manufacturingday2011 factory-of-the-futureSirris manufacturingday2011 factory-of-the-future
Sirris manufacturingday2011 factory-of-the-future
 
Ericsson hds 8000 wp 16
Ericsson hds 8000 wp 16Ericsson hds 8000 wp 16
Ericsson hds 8000 wp 16
 
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
 
Industrial-IoT - A Digital Journey
Industrial-IoT - A Digital JourneyIndustrial-IoT - A Digital Journey
Industrial-IoT - A Digital Journey
 
Ericsson Technology Review: DevOps: fueling the evolution toward 5G networks
Ericsson Technology Review: DevOps: fueling the evolution toward 5G networksEricsson Technology Review: DevOps: fueling the evolution toward 5G networks
Ericsson Technology Review: DevOps: fueling the evolution toward 5G networks
 
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
 
CWIN17 telford application integration and ap is - lisa eckersley
CWIN17 telford   application integration and ap is - lisa eckersleyCWIN17 telford   application integration and ap is - lisa eckersley
CWIN17 telford application integration and ap is - lisa eckersley
 
"The Power of One" - Apigee's Anurag Wadehra at Mobile World Congress
"The Power of One" - Apigee's Anurag Wadehra at Mobile World Congress"The Power of One" - Apigee's Anurag Wadehra at Mobile World Congress
"The Power of One" - Apigee's Anurag Wadehra at Mobile World Congress
 
OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016OSGi IoT Demo @ CeBIT 2016
OSGi IoT Demo @ CeBIT 2016
 
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
 
CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...
CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...
CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...
 
CWIN17 Toulouse / Automated security for the real time enterprise-trend micro...
CWIN17 Toulouse / Automated security for the real time enterprise-trend micro...CWIN17 Toulouse / Automated security for the real time enterprise-trend micro...
CWIN17 Toulouse / Automated security for the real time enterprise-trend micro...
 

Similar to Mobile Integration

IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)
IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)
IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)MicheleNati
 
IBM Global Business Services Cloud Update
IBM Global Business Services Cloud UpdateIBM Global Business Services Cloud Update
IBM Global Business Services Cloud UpdateIBMADI
 
Enterprise Mobility Challenges-OpenTeQ.pptx
Enterprise Mobility Challenges-OpenTeQ.pptxEnterprise Mobility Challenges-OpenTeQ.pptx
Enterprise Mobility Challenges-OpenTeQ.pptxsreevidyaopenteq
 
Internet of everything #IoE
Internet of everything #IoEInternet of everything #IoE
Internet of everything #IoEMatteo Masi
 
Mobile Solutions - Using the webMethods Mobile Suite - Rynard Coetzee - Softw...
Mobile Solutions - Using the webMethods Mobile Suite - Rynard Coetzee - Softw...Mobile Solutions - Using the webMethods Mobile Suite - Rynard Coetzee - Softw...
Mobile Solutions - Using the webMethods Mobile Suite - Rynard Coetzee - Softw...Software AG South Africa
 
Best practices of mobile technology leaders: Airwatch Connect 2013
Best practices of mobile technology leaders: Airwatch Connect 2013Best practices of mobile technology leaders: Airwatch Connect 2013
Best practices of mobile technology leaders: Airwatch Connect 2013Chris Pepin
 
User and IoT Data Analytics
User and IoT Data AnalyticsUser and IoT Data Analytics
User and IoT Data AnalyticsEricsson
 
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
 
IoTMeetupGuildford#11: IoT Modularization Will Disrupt Everything - Justin A...
IoTMeetupGuildford#11: IoT Modularization  Will Disrupt Everything - Justin A...IoTMeetupGuildford#11: IoT Modularization  Will Disrupt Everything - Justin A...
IoTMeetupGuildford#11: IoT Modularization Will Disrupt Everything - Justin A...MicheleNati
 
Oil and Gas Webinar Slides - Miltenberger Final
Oil and Gas Webinar Slides - Miltenberger FinalOil and Gas Webinar Slides - Miltenberger Final
Oil and Gas Webinar Slides - Miltenberger FinalBob Miltenberger
 
DWS16 - Connected things forum - Samuel Ropert, IDATE DigiWorld
DWS16 - Connected things forum - Samuel Ropert, IDATE DigiWorldDWS16 - Connected things forum - Samuel Ropert, IDATE DigiWorld
DWS16 - Connected things forum - Samuel Ropert, IDATE DigiWorldIDATE DigiWorld
 
Augview Gita Presentation 2015
Augview Gita Presentation 2015 Augview Gita Presentation 2015
Augview Gita Presentation 2015 Geo AR Games
 
SAP mobile platform & mobile apps
SAP mobile platform & mobile appsSAP mobile platform & mobile apps
SAP mobile platform & mobile appsCapgemini
 
Build a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile EnterpriseBuild a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile EnterpriseEd Brill
 
Strategic Private Cloud - When and Why
Strategic Private Cloud - When and WhyStrategic Private Cloud - When and Why
Strategic Private Cloud - When and WhyMobile Labs
 
VastEdge Brochure - 04.17.16
VastEdge Brochure - 04.17.16VastEdge Brochure - 04.17.16
VastEdge Brochure - 04.17.16Eric Hall
 
To Disrupt or be Disrupted
To Disrupt or be DisruptedTo Disrupt or be Disrupted
To Disrupt or be DisruptedHugh Saalmans
 

Similar to Mobile Integration (20)

IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)
IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)
IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)
 
IBM Global Business Services Cloud Update
IBM Global Business Services Cloud UpdateIBM Global Business Services Cloud Update
IBM Global Business Services Cloud Update
 
Enterprise Mobility Challenges-OpenTeQ.pptx
Enterprise Mobility Challenges-OpenTeQ.pptxEnterprise Mobility Challenges-OpenTeQ.pptx
Enterprise Mobility Challenges-OpenTeQ.pptx
 
Internet of everything #IoE
Internet of everything #IoEInternet of everything #IoE
Internet of everything #IoE
 
Mobile Solutions - Using the webMethods Mobile Suite - Rynard Coetzee - Softw...
Mobile Solutions - Using the webMethods Mobile Suite - Rynard Coetzee - Softw...Mobile Solutions - Using the webMethods Mobile Suite - Rynard Coetzee - Softw...
Mobile Solutions - Using the webMethods Mobile Suite - Rynard Coetzee - Softw...
 
Best practices of mobile technology leaders: Airwatch Connect 2013
Best practices of mobile technology leaders: Airwatch Connect 2013Best practices of mobile technology leaders: Airwatch Connect 2013
Best practices of mobile technology leaders: Airwatch Connect 2013
 
Apouc 2014-oracle mobile platform
Apouc 2014-oracle mobile platformApouc 2014-oracle mobile platform
Apouc 2014-oracle mobile platform
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
User and IoT Data Analytics
User and IoT Data AnalyticsUser and IoT Data Analytics
User and IoT Data Analytics
 
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)
 
IoTMeetupGuildford#11: IoT Modularization Will Disrupt Everything - Justin A...
IoTMeetupGuildford#11: IoT Modularization  Will Disrupt Everything - Justin A...IoTMeetupGuildford#11: IoT Modularization  Will Disrupt Everything - Justin A...
IoTMeetupGuildford#11: IoT Modularization Will Disrupt Everything - Justin A...
 
Oil and Gas Webinar Slides - Miltenberger Final
Oil and Gas Webinar Slides - Miltenberger FinalOil and Gas Webinar Slides - Miltenberger Final
Oil and Gas Webinar Slides - Miltenberger Final
 
DWS16 - Connected things forum - Samuel Ropert, IDATE DigiWorld
DWS16 - Connected things forum - Samuel Ropert, IDATE DigiWorldDWS16 - Connected things forum - Samuel Ropert, IDATE DigiWorld
DWS16 - Connected things forum - Samuel Ropert, IDATE DigiWorld
 
Augview Gita Presentation 2015
Augview Gita Presentation 2015 Augview Gita Presentation 2015
Augview Gita Presentation 2015
 
SAP mobile platform & mobile apps
SAP mobile platform & mobile appsSAP mobile platform & mobile apps
SAP mobile platform & mobile apps
 
Build a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile EnterpriseBuild a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile Enterprise
 
Mostafa_Adel
Mostafa_AdelMostafa_Adel
Mostafa_Adel
 
Strategic Private Cloud - When and Why
Strategic Private Cloud - When and WhyStrategic Private Cloud - When and Why
Strategic Private Cloud - When and Why
 
VastEdge Brochure - 04.17.16
VastEdge Brochure - 04.17.16VastEdge Brochure - 04.17.16
VastEdge Brochure - 04.17.16
 
To Disrupt or be Disrupted
To Disrupt or be DisruptedTo Disrupt or be Disrupted
To Disrupt or be Disrupted
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave 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
 
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
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave 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
 
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
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

Mobile Integration

  • 1. Backend Integration for Mobile Enterprise Apps Mobile Integration Matthias Biehl, Senior Consultant 2014-02-28
  • 2. Signing an Insurance Contract – Situation Today 24.06.2014 © 2013 [ipt] Switzerland Seite 2
  • 3. Signing an Insurance Contract– Situation with Mobile Enterprise Apps 24.06.2014 © 2013 [ipt] Switzerland Seite 3 Internet
  • 4. Backend Frontend Mobile Apps Mobile Apps Mobile Apps Enterprise Backend Systeme Challenge Currently, the biggest challenge for enterprise mobile applications is backend integration. Enterprise Mobility Report, VDC Research, 09-2013
  • 5. Backend Frontend Mobile Apps Mobile Apps Mobile Apps Enterprise Backend Systeme Challenge 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
  • 6. Why is this so difficult?
  • 7. 24.06.2014 Seite 7© 2013 [ipt] Switzerland Mobile vs Backend: Different Technologies WebSocket SOAPXML REST JSON
  • 8. 24.06.2014 Seite 8© 2013 [ipt] Switzerland Mobile vs Backend: Different Devices
  • 9. 24.06.2014 Seite 9© 2013 [ipt] Switzerland Mobile vs Backend: Different Technology Cycles
  • 10. 24.06.2014 Seite 10© 2013 [ipt] Switzerland Mobile vs Backend: Development Cultures
  • 11. 24.06.2014 Seite 11© 2013 [ipt] Switzerland Mobile vs Backend: New Security Exploits
  • 12. Backend Frontend Mobile Apps Mobile Apps Mobile Apps Enterprise Backend Systeme WebSocket SOAPXML REST Mobile vs Backend: Summary JSON 24.06.2014 Seite 12© 2014 [ipt] Switzerland
  • 14. 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 14© 2014 [ipt] Switzerland
  • 16. 6/24/2014 16 {"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”}, }
  • 18.
  • 20. 24.06.2014 Seite 20© 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
  • 21. APIs for Mobile Integration
  • 22. 24.06.2014 Seite 22© 2014 [ipt] Switzerland Matthias Biehl Senior Consultant matthias.biehl@ipt.ch