Michael Facemire serves Application Development & Delivery Professionals. See the full Analyst bio.
Visit Forrester.com to learn how we make Application Development & Delivery Professionals successful every day.
Follow Michael on Twitter.
Michael Facemire serves Application Development & Delivery Professionals. See the full Analyst bio.
Visit Forrester.com to learn how we make Application Development & Delivery Professionals successful every day.
Follow Michael on Twitter.
Posted by Michael Facemire on April 25, 2012
It’s no secret that demand for mobile applications is skyrocketing in both the consumer and enterprise space. To meet that demand, application development shops are continually looking for new ways to accelerate development of apps that meet their consumers’ needs. In response, many new ISVs are beginning to offer a set of cloud-based, server-side mobile services to make app development quicker and easier to deploy. ISVs are referring to those services as “mobile backend-as-a-service” (not a particularly good name, but we’ll use it for now). MBaaS offerings sit squarely between the existing platform-as-a-service vendors and the full end-to-end solution space occupied by mobile enterprise/consumer application platforms (see Figure). I’ll go into more detail on the other layers of this mobile service triangle in the future, but for now let’s take a look at the MBaaS space.
Why should I use an MBaaS solution?You’ve been given the challenge of developing a mobile app for your enterprise, and the funding’s there just waiting to be spent. You’ve gone through the current research. You’ve defined your target audience, the set of necessary functionality, and the overall experience you wish to deliver to that audience. Now comes the exciting part - building the application. One of the key areas that you’ll need to address is data storage and retrieval. Does the data that your app will access currently reside in a place that will be network-accessible by the mobile devices that will use it? If so, is it accessible through a set of RESTful interfaces for all the CRUD operations that may be required by your app? Finally, will users who access this data from your mobile app be able to authenticate through existing security infrastructure? If the answer to any of these questions is no, you should take a look at the MBaaS services offered by ISVs. Typically, the services include the following:
In addition to the base set of services listed above, vendors differentiate themselves in the marketplace by providing additional functionality designed to appeal to advanced business needs. Let’s take a look at a few of these features:
While this is a quick overview of the current MBaaS space, my research is evolving. In the coming months we’ll be spending more time with MBaaS vendors such as StackMob (http://www.stackmob.com/), Usergrid (http://apigee.com/about/products/usergrid), Appcelerator (http://www.appcelerator.com/), FeedHenry (https://mobilecf.feedhenry.com/), Sencha.io (http://www.sencha.com/products/io/), Applicasa (http://www.applicasa.com/), Kinvey (http://www.kinvey.com/), Parse (https://parse.com/), CloudMine (https://cloudmine.me/), CloudyRec (http://cloudyrec.com/), iKnode (http://iknode.com/), yorAPI (http://www.yorapi.com/), Buddy (http://buddy.com/), and ScottyApp (http://scottyapp.com/). If you’re using MBaaS services today or are interested in what they can do, drop me a note and let me know you’re interested in the topic.
Attend the complimentary Webinar Provide Next Generation Services To Your Customers June 1, 2013, 1:00–2:00 p.m. EST
Comments
Papyrus Mobile for MBaaS
Michael, we at ISIS Papyrus provide the same kind of application creation for enterprise applications with the Papyrus EYE technology since 2010. While we are not focused on consumer applications we have them done as well.
http://www.youtube.com/watch?v=mFMt3vppcwg
All Papyrus application features can be accessed through the server side created UI widgets without any coding for the iPhone or Android device. The same APP is available on the PC desktop and in the browser. But all SOA or REST data sources can also be mapped through the server-side configuration, so for example access to DropBox or any CMIS standard archive is simple.
OAuth access to social networks is also supported.
The key point is that it is not just the backend data access but the configurable widgets allow the creation of a complete application on the server side without programming and the application is also maintained on the server side and does not require the download of a new app for updates. Different user roles can have quite different access capabilities and authorizations to use the corporate application. The other advantage is that corporate data are not stored in the mobile, which means that it is much more secure than your typical app.
Thanks for the mention!
We look forward to talking with you in the near future!
http://Kii.com Kii Cloud
Want to talk with you about Kii Cloud the mobile Backend as a Service BaaS We'll be in touch. IOS and Android SDKs including arbitrary JSON storage and some flexible analytics. It's a really interesting space.
Miko
Comparative Analysis
Very insightful!
Have you done any comparative analysis on the different BaaS companies?
Hi, Kin Lane has done such a
Hi, Kin Lane has done such a round-up for MBaaS.
http://www.citygridmedia.com/developer/blog/mobile-backend-as-a-service-...
Kii Cloud = MBaaS
Hi Aung, just wanted to let you know about the free "Kii Cloud" MBaaS service...recently covered in TechCrunch... "A mobile back-end as a service (MBaaS) called Kii Cloud officially opened for developers recently, boasting 25 million end users and a group of distribution partners, including NTT docomo. Kii Cloud, in development for the past two years, marries APIs and SDKs with a proprietary back end that abstracts the complexity of building servers." Anyhow, this service is free during beta so check it out at: http://developer.kii.com
apiomat.com
We are currently working on such a service.
Data models are configured on the website and a specifik sdk for every app is generated.
Have a look here:
http://youtu.be/GIvI-IUw_V4
Lutz
Interested!
Hi Michael- Great blogpost. We are looking to leverage MBaaS for our project (www.dazzmobile.com) and would love to be included on your disto list.
Mike
Kii Cloud
Hi Mike, just wanted to let you know about the free "Kii Cloud" MBaaS service...recently covered in TechCrunch... "A mobile back-end as a service (MBaaS) called Kii Cloud officially opened for developers recently, boasting 25 million end users and a group of distribution partners, including NTT docomo. Kii Cloud, in development for the past two years, marries APIs and SDKs with a proprietary back end that abstracts the complexity of building servers." Anyhow, this service is free during beta so check it out at: http://developer.kii.com
BaaSBox
Hi!
Very interesting post.
I would point you out to a new initiative: BaaSBox.
What stopped us to use a baas provider for some projects of ours is the "vendor lock in" problem.
What if a baas provider will change its pricing plan, or run out of the business?
To change the Apps so they can use another backend could be very painful and probably expensive.
The project "BaaSBox" wants to bring in the baas ecosystem the open source paradigm. The idea is to offer the backend services (with HA, scalability and other non-functional features) and at the same time to let the developers to download the software and to run the backend software on their own platform if they want.
The project is very young and it is at the early stage of development process.
Some info could be found through the Facebook page www.facebook.com/baasbox or the twitter account @baasbox
Apstrata
Hi Michael,
Nice post. Thank you.
I also think you would be interested in adding Apstrata (http://www.apstrata.com) - a very interesting BaaS provider - to you research list !
Kii Cloud
Hi, just wanted to let you know about the free "Kii Cloud" MBaaS service...recently covered in TechCrunch... "A mobile back-end as a service (MBaaS) called Kii Cloud officially opened for developers recently, boasting 25 million end users and a group of distribution partners, including NTT docomo. Kii Cloud, in development for the past two years, marries APIs and SDKs with a proprietary back end that abstracts the complexity of building servers." Anyhow, this service is free during beta so check it out at: http://developer.kii.com
MBaaS vs. Mobile WCM
How do you distinguish between an MBaaS provider which can deploy behnd the firewall from a mobile WCM or CMS? Is it a distinction worth making? It seems like a MBaas provider is basically an uber-CMS that is focused on mobile.
Thoughts?
Hi Michael, as MBaaS is very
Hi Michael,
as MBaaS is very hot these days and more and more companies emerge with new offers, I'd like also to mention our solution - Mobeelizer (mobeelizer.com). We have slightly different approach - we offer an easy way for mobile developers to add bi-directional synchronization into mobile apps, so your mobile apps can work offline on many mobile platforms (currently iOS, Android, Windows Phone and Titanium).
We are targeting mainly enterprise mobile applications, where companies must mobilize their business processes or move their current mobile apps built i.e. on Windows Mobile 6.
Specialised MBaaS for Newspaper publishers - BaobabSuite.com
Thanks again Michael for kickstarting the required knowledge sharing around MBaaS.
It would be good to get your take on where you see MBaaS going with regards to tailored platforms for specific industries.
Our MBaaS platform is focusing on providing the newspaper industry with a tailored process driven solution that will aid in redistribution of their content across multiple web, social and mobile app platforms.
With MBaaS platforms the future of mobile can only get more cost effective, simpler and reliable.