SlideShare a Scribd company logo
1 of 17
INTEGRATION
STRATEGIES
FOR SUCCESSFUL
MOBILE APPLICATIONS
Gordon Van Huizen
Chief Technology Officer, DSI
2
1WHAT’S DIFFERENT
ABOUT MOBILE?
3
ROLE AND ENVIRONMENT DRIVE REQUIREMENTS
4
ROLE AND ENVIRONMENT DRIVE REQUIREMENTS
Feature Breadth and Depth
5
ROLE AND ENVIRONMENT DRIVE REQUIREMENTS
Feature Breadth and Depth Interaction Model
6
ROLE AND ENVIRONMENT DRIVE REQUIREMENTS
Feature Breadth and Depth Interaction Model
Connectivity Modes
7
ROLE AND ENVIRONMENT DRIVE REQUIREMENTS
Feature Breadth and Depth Interaction Model
Connectivity ModesDevice Selection
COMMUNICATION CHALLENGES
‣ Variable Bandwidth
‣ Network Latency
‣ Intermittent Connectivity
‣ Extended Periods Off-line
9
Sense, Interpret and Leverage Better Signals
INTERNET OF THINGS: SENSORS & M2M
‣ Optimized use of materials,
inventory and assets
‣ Better, more dynamic
planning and decision
making
‣ M2M and IoT integration
today is almost entirely
bespoke
‣ Standards are coming, but
slowly
10
2WHAT ARE TODAY’S
BEST PRACTICES FOR
MOBILE INTEGRATION?
11
LAYERS OF AN OMNI-CHANNEL ARCHITECTURE
Source: Gartner “Address the Limitations of a Mobile-First Application Strategy With a Multichannel
Architecture” (December 2013)
Devices
Smartphones, Tablets, Desktop PCs
Interaction Layer
Provide Channel-Optimized User Experiences
Composition Layer
Provide Channel-Independent Services
Back-End Services
Enterprise Systems, Third-Party Services
12
Mobile Must Adapt and Evolve while Systems of Record Must
Remain Rock Solid
MOBILITY REQUIRES A BI-MODAL APPROACH
Source: Gartner “Achieving Digital Agility With Bimodal IT — Without Making a Mess” (March 2015)
13
Also Improves Responsiveness of “Always-Connected” Apps
ADDRESSING OFF-LINE REQUIREMENTS
DATA SYNCHRONIZATION TRANSACTION QUEUING
Between mobile devices and
middleware tier or back end
Between mobile devices and
middleware tier
Required for full off-line mode
of mobile apps
Can be augmented with
transactional queuing to
update back-end systems
Supports functional
integration with back-end
systems
Can be more complicated to
implement
14
A Range of Options – No One Size Fits All
INTEGRATION MECHANISMS
DATA ACCESS
FUNCTIONAL
CONNECTORS WEB SERVICES / APIs
• Simple and expedient
• Standardized interfaces and
approach
• Easiest to synchronize across
multiple tiers
• Weakest for validation and
ensuring integrity
• Typically highest
performance
• Not standardized
• Connector provider must
certify against new
releases
• Can support validation
and transaction queuing
• Typically simpler
• Standards-based
• Dominant model for Cloud
• Typically does not support
synchronization or queuing
15
CONFLICTS CAN AND WILL OCCUR OFF-LINE
ANTICIPATE AND ADDRESS OFF-LINE
CONFLICTS
‣ Detect synchronization conflicts
‣ Unwind actions taken, as needed
‣ Inform all appropriate parties
16
THE KEYS TO SUCCESS
‣ Plan from the beginning to support multiple devices, form
factors and interaction models
‣ Perform integration and create business logic in a channel-
independent layers
‣ Select the integration mechanism(s) to meet business and
mobile user requirements
‣ Address connectivity challenges, including conflicts than will
occur when users continue to work off-line
‣ Anticipate that M2M and IoT integraton will become
increasingly necessary, beneficial and viable
VISIT US AT dsiglobal.com
Gordon Van Huizen
Gordon.VanHuizen@dsiglobal.com

More Related Content

Viewers also liked

2 7-2013-big data and e-discovery
2 7-2013-big data and e-discovery2 7-2013-big data and e-discovery
2 7-2013-big data and e-discovery
Exterro
 

Viewers also liked (8)

Call Management Services Should be Part of Every Business Telephone System
Call Management Services Should be Part of Every Business Telephone SystemCall Management Services Should be Part of Every Business Telephone System
Call Management Services Should be Part of Every Business Telephone System
 
Ws wp-365 days of hr
Ws wp-365 days of hrWs wp-365 days of hr
Ws wp-365 days of hr
 
Microsoft Office for the iPhone and iPad
Microsoft Office for the iPhone and iPadMicrosoft Office for the iPhone and iPad
Microsoft Office for the iPhone and iPad
 
VideoPress
VideoPressVideoPress
VideoPress
 
Security event presentation 3.4.2016-final
Security event presentation 3.4.2016-finalSecurity event presentation 3.4.2016-final
Security event presentation 3.4.2016-final
 
Christmas 2015
Christmas 2015Christmas 2015
Christmas 2015
 
2 7-2013-big data and e-discovery
2 7-2013-big data and e-discovery2 7-2013-big data and e-discovery
2 7-2013-big data and e-discovery
 
iBOS Solution - Incessant Business Operations Suite
iBOS Solution - Incessant Business Operations Suite iBOS Solution - Incessant Business Operations Suite
iBOS Solution - Incessant Business Operations Suite
 

Recently uploaded

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

COLLABORATE 15: Integration Strategies for Successful Mobile Apps

  • 1. INTEGRATION STRATEGIES FOR SUCCESSFUL MOBILE APPLICATIONS Gordon Van Huizen Chief Technology Officer, DSI
  • 3. 3 ROLE AND ENVIRONMENT DRIVE REQUIREMENTS
  • 4. 4 ROLE AND ENVIRONMENT DRIVE REQUIREMENTS Feature Breadth and Depth
  • 5. 5 ROLE AND ENVIRONMENT DRIVE REQUIREMENTS Feature Breadth and Depth Interaction Model
  • 6. 6 ROLE AND ENVIRONMENT DRIVE REQUIREMENTS Feature Breadth and Depth Interaction Model Connectivity Modes
  • 7. 7 ROLE AND ENVIRONMENT DRIVE REQUIREMENTS Feature Breadth and Depth Interaction Model Connectivity ModesDevice Selection
  • 8. COMMUNICATION CHALLENGES ‣ Variable Bandwidth ‣ Network Latency ‣ Intermittent Connectivity ‣ Extended Periods Off-line
  • 9. 9 Sense, Interpret and Leverage Better Signals INTERNET OF THINGS: SENSORS & M2M ‣ Optimized use of materials, inventory and assets ‣ Better, more dynamic planning and decision making ‣ M2M and IoT integration today is almost entirely bespoke ‣ Standards are coming, but slowly
  • 10. 10 2WHAT ARE TODAY’S BEST PRACTICES FOR MOBILE INTEGRATION?
  • 11. 11 LAYERS OF AN OMNI-CHANNEL ARCHITECTURE Source: Gartner “Address the Limitations of a Mobile-First Application Strategy With a Multichannel Architecture” (December 2013) Devices Smartphones, Tablets, Desktop PCs Interaction Layer Provide Channel-Optimized User Experiences Composition Layer Provide Channel-Independent Services Back-End Services Enterprise Systems, Third-Party Services
  • 12. 12 Mobile Must Adapt and Evolve while Systems of Record Must Remain Rock Solid MOBILITY REQUIRES A BI-MODAL APPROACH Source: Gartner “Achieving Digital Agility With Bimodal IT — Without Making a Mess” (March 2015)
  • 13. 13 Also Improves Responsiveness of “Always-Connected” Apps ADDRESSING OFF-LINE REQUIREMENTS DATA SYNCHRONIZATION TRANSACTION QUEUING Between mobile devices and middleware tier or back end Between mobile devices and middleware tier Required for full off-line mode of mobile apps Can be augmented with transactional queuing to update back-end systems Supports functional integration with back-end systems Can be more complicated to implement
  • 14. 14 A Range of Options – No One Size Fits All INTEGRATION MECHANISMS DATA ACCESS FUNCTIONAL CONNECTORS WEB SERVICES / APIs • Simple and expedient • Standardized interfaces and approach • Easiest to synchronize across multiple tiers • Weakest for validation and ensuring integrity • Typically highest performance • Not standardized • Connector provider must certify against new releases • Can support validation and transaction queuing • Typically simpler • Standards-based • Dominant model for Cloud • Typically does not support synchronization or queuing
  • 15. 15 CONFLICTS CAN AND WILL OCCUR OFF-LINE ANTICIPATE AND ADDRESS OFF-LINE CONFLICTS ‣ Detect synchronization conflicts ‣ Unwind actions taken, as needed ‣ Inform all appropriate parties
  • 16. 16 THE KEYS TO SUCCESS ‣ Plan from the beginning to support multiple devices, form factors and interaction models ‣ Perform integration and create business logic in a channel- independent layers ‣ Select the integration mechanism(s) to meet business and mobile user requirements ‣ Address connectivity challenges, including conflicts than will occur when users continue to work off-line ‣ Anticipate that M2M and IoT integraton will become increasingly necessary, beneficial and viable
  • 17. VISIT US AT dsiglobal.com Gordon Van Huizen Gordon.VanHuizen@dsiglobal.com