Earlier this year, I attended a dinner where a group of Boston CEOs building mobile-related startups were invited to get together, eat, drink, network and learn from each other. The attendees included mobile stalwarts like Jennifer Lum (co-founder of Adelphic) and David Patrick (CEO of Apperian). Halfway through dinner, I started to talk to them about Kinvey’s plans to launch an enterprise Backend as a Service platform. David made an insightful point to the group. He said that most enterprises still find it challenging to design a comprehensive, future-proof architecture for their mobile strategy. There are too many new vendors and (moving) parts of the stack in the enterprise mobile space.
I went home that night, kissed my wife good night (I was in big trouble for getting home late) and decided, since I was in trouble already, to spend a few more hours working. I searched for phrases such as “Mobile Reference Architecture” and “Enterprise Mobile Architecture” on the web, and to my amazement, I found nothing useful. There were a few high-level presentations, PDFs and blog posts, but none were really useful. Nobody had attempted to publish an actionable reference architecture that enterprises could use to build out their mobile strategy, while helping the architect by listing some of the top technology vendors that provide software and services for each part of the stack.
As you might’ve guessed by now, this led to the creation of our Mobile Cloud Reference Architecture.
Click image to enlarge
To start the process, I reached out to our enterprise customers, partners and industry analysts to get their take on what the architecture should cover. The main pieces of feedback included:
Finally, here we believe that for a mobile developer, it’s not about APIs, it’s about libraries. Developers need the flexibility to focus on and use the abstraction provided by native iOS, Android or JavaScript libraries to connect to various backend systems. These libraries take care of various client-side features including data access, online/offline data caching, data security, user management and network management. The mobile library is the new API for the mobile developer.
Taking all this feedback into account, here is version 1 of Kinvey’s Mobile Cloud Reference Architecture for Enterprises. Note: We’ve published this reference architecture under a Creative Commons license. So feel free to share and use it, and if you’d like a copy of the original to make changes and make it your own, contact us. We’d love to help. Learn more about Progress Kinvey Backend as a Service.
Want to learn more about creating mobile architectures? Check out our whitepaper, Why You Need a New Mobile Architecture, to find out how a new mobile architecture can help you satisfy the growing need for great user experiences.
Sravish is the General Manager for the Progress Kinvey and Progress Health Cloud solution set. Driven by a passion to build teams and technologies that bring value to millions of people, Sravish has been an entrepreneur from the time he graduated with a computer science degree from the University of Texas. He founded Kinvey with the belief that mobile devices and applications are going to empower people across the planet by enabling new ways to access, communicate and collaborate with the world we live in.
You can find him on LinkedIn or @sravish on Twitter.
Let our experts teach you how to use Sitefinity's best-in-class features to deliver compelling digital experiences.
Learn MoreSubscribe to get all the news, info and tutorials you need to build better business apps and sites