Sometimes we forget that connectivity to enterprise data is a fundamental part of the user experience. When starting a mobile project, the user interface typically garners the most attention. While the user interface is very important, it’s only one element of the entire user experience. An even more important aspect is ensuring that users can actually use the app whenever they want or need it; and this involves ensuring robust connectivity to back-end data and business processes.
Let me be more specific. Imagine the following scenario. You have created a nice m‑commerce application. It looks good and your customers are using it. Suddenly (luckily) you hit a burst of high demand. Unfortunately, the high load causes your system to crash. Your customers are unhappy and your business stands to lose significant revenue from failed and lost transactions. All the hard work your team put into the user interface doesn’t count for anything if users can’t work and their orders are lost or incomplete. Your beautiful app is simply no good.
A recently published report on the subject by a leading industry analyst firm makes two key points:
“High levels of mobile activity during peak periods mean IT organizations must deploy high-performance storage systems to provide easy, anytime access.”
“Implementation of enterprise data mobility means IT organizations need to guarantee seamless data access and secure data availability for end users.”
Because it’s an infrastructure issue that doesn’t pique a lot of interest, data availability has typically taken a back seat in mobile app implementation requirements. However, if businesses want their mobile apps to be successful, then data availability needs to take a front seat. IT can help give data availability the importance it deserves by showing business users its critical connection to the user experience and business continuity.
So what does IT need its mobile app infrastructure to provide?
- High availability via clustering
- Dynamic scalability to meet increasing loads
- 24/7 availability
- Failover to assure rapid recovery without data loss
Clustering, failover and automatic recovery can be achieved by IT architects, but this requires expertise and time - both of which are expensive for organizations racing to deploy mobile apps.
However, because mobilizing enterprise data (whether from legacy, standard or custom applications (ERP, CRM, HR, Finance, support, etc) is often done through integration solutions, IT can achieve its “always-available and no data-loss” targets easily and cost-effectively by implementing an integration solution that uses In Memory Data Grid (IMDG) technology.
When part of an integration platform, IMDG technology automates clustering, failover, and data recovery, reducing time-to-implement and total cost-of-ownership to close to zero, making it a very good solution indeed!
Tania Amar is VP Global Marketing at Magic Software Enterprises Ltd.
Magic provides powerful and versatile enterprise-grade, application, enterprise mobility and data integration solutions.