Mobile backend as a service
Mobile backend as a service (MBaaS), also known as "backend as a service" (BaaS),[1][2][3] is a model for providing web app and mobile app developers with a way to link their applications to backend cloud storage and APIs exposed by back end applications while also providing features such as user management, push notifications, and integration with social networking services.[4] These services are provided via the use of custom software development kits (SDKs) and application programming interfaces (APIs). BaaS is a relatively recent development in cloud computing,[5] with most BaaS startups dating from 2011 or later.[6][7][8] Although a fairly nascent industry, trends indicate that these services are gaining mainstream traction with enterprise consumers.[9]
Purpose
Web and mobile apps require a similar set of features on the backend, including push notifications, integration with social networks, and cloud storage.[10][11] Each of these services has its own API that must be individually incorporated into an app, a process that can be time-consuming and complicated for app developers.[12] BaaS providers form a bridge between the frontend of an application and various cloud-based backends via a unified API and SDK.[3]
Providing a consistent way to manage backend data means that developers do not need to redevelop their own backend for each of the services that their apps need to access,[11] potentially saving both time and money.[12][13]
Although similar to other cloud-computing developer tools, such as software as a service (SaaS), infrastructure as a service (IaaS), and platform as a service (PaaS), BaaS is distinct from these other services in that it specifically addresses the cloud-computing needs of web and mobile app developers by providing a unified means of connecting their apps to cloud services.[14][15]
Service providers
Each BaaS provider offers a slightly different set of backend tools and resources.[10] Among the most common services provided are push notifications, file storage and sharing, integration with social networks such as Facebook and Twitter, location services, database persistence and queries, messaging and chat functions, user management, running business logic, and usage analysis tools.[15][16]
BaaS providers have a broad focus, providing SDKs and APIs that work for app development on multiple platforms, such as iOS, Android, Blackberry, Windows Phone, HTML5, and others.[16]
Business model
BaaS providers generate revenue from their services in various ways, often using a freemium model. Under this model, a client receives a certain number of free active users or API calls per month, and pays a fee for each user or call over this limit. Alternatively, clients can pay a set fee for a package which allows for a greater number of calls or active users per month.[11] There are also flat fee plans that make the pricing more predictable. Kumulos is an example. Some of the providers offer the unlimited API calls inside their fr[17]ee plan offerings. While BaaS is most commonly offered as a commercial service, Open Source options are available.
List of MBaaS Providers
- AnyPresence[18]
- Apps Panel[19]
- Back4App[20]
- Backand
- Backendless[21]
- Baqend[22]
- Blazesoft[23]
- CloudBoost[24]
- Convertigo[25]
- Firebase[26]
- Coriunder[27]
- GoDB[28]
- Halosys[29]
- Kinvey[30]
- Kony[31]
- Kumulos[32]
- Kuzzle[33]
- Microfabrik
- Microsoft Visual Studio Mobile Center[34]
- Odesso[35]
- Protogrid
- Red Hat[36]
- Soul[37]
- Stitch[38]
- Syncano[39]
- Skygear[40]
- ZetaPush[41]
See also
- Telecommunication portal
References
- ↑ Monroe, Martin. "The Gospel of MBaaS (Part 1 of 2)". InfoQ. Retrieved 6 May 2013.
- ↑ Monroe, Martin. "The Gospel of MBaaS (Part 2)". InfoQ. Retrieved 15 May 2013.
- 1 2 Kin Lane (3 June 2012). "Rise of Mobile Backend as a Service (MBaaS) API Stacks". API Evangelist. Retrieved 16 October 2012.
- ↑ Carney, Michael. "AnyPresence partners with Heroku to beef up its enterprise mBaaS offering". PandoDaily. Retrieved 24 June 2013.
- ↑ Alex Williams (11 October 2012). "Kii Cloud Opens Doors For Mobile Developer Platform With 25 Million End Users". TechCrunch. Retrieved 16 October 2012.
- ↑ Aaron Tan (30 September 2012). "FatFractal ups the ante in backend-as-a-service market". Techgoondu.com. Retrieved 16 October 2012.
- ↑ Dan Rowinski (9 November 2011). "Mobile Backend As A Service Parse Raises $5.5 Million in Series A Funding". ReadWrite. Retrieved 23 October 2012.
- ↑ Pankaj Mishra (7 January 2014). "MobStac Raises $2 Million In Series B To Help Brands Leverage Mobile Commerce". TechCrunch. Retrieved 22 May 2014.
- ↑ "built.io Is Building an Enterprise MBaas Platform for IoT". programmableweb. Retrieved 3 March 2014.
- 1 2 Lane, Kin. "New Features From BaaS Provider AnyPresence". API Evangelist. Retrieved 28 May 2013.
- 1 2 3 Ryan Lawler (26 March 2012). "Parse offers its mobile backend-as-a-service on a freemium model". GigaOM. Retrieved 16 October 2012.
- 1 2 Alex Williams (11 July 2012). "Kinvey Raises $5 Million For Mobile And Web App Backend As A Service". TechCrunch. Retrieved 16 October 2012.
- ↑ Michael Facemire (2 September 2012). "Enterprise Mobility: How Fast Can Development Go?". Michael Facemire's Blog. Forrester.com. Retrieved 16 October 2012.
- ↑ "Understanding the Basics of Backend as a Service (BaaS)". Mobile City. Silicon India. 9 August 2012. Retrieved 16 October 2012.
- 1 2 Dan Rowinski (17 April 2012). "The Rise of Mobile Cloud Services: BaaS Startups Grow Up". ReadWrite. Retrieved 23 October 2012.
- 1 2 Robin Wauters (30 May 2012). "Buddy.com raises $1m, offers a "backend-as-a-service" platform for app developers". The Next Web. Retrieved 16 October 2012.
- ↑ "MongoDB Stitch - Backend as a Service". MongoDB. Retrieved 2017-06-21.
- ↑ "The Enterprise Platform for Digital Transformation". Retrieved 18 October 2016.
- ↑ "Apps Panel - Editeur expert, MBaaS et solutions mobiles". Retrieved 17 July 2017.
- ↑ "Build, host and share APIs". Retrieved 6 February 2017.
- ↑ "Mobile Backend and API Services Platform". Retrieved 9 January 2017.
- ↑ Baqend. "High-Performance Backend-as-a-Service | Baqend". High-Performance Backend-as-a-Service | Baqend. Retrieved 6 February 2017.
- ↑ "Blazesoft | Blazesoft Backend as a Service". Blazesoft. Retrieved 1 January 2017.
- ↑ "CloudBoost | One simple API to build your app in half the time.".
- ↑ "Convertigo | Open Source Convertigo Mobility Platform". Convertigo. Retrieved 1 January 2017.
- ↑ "Firebase | App success made simple". Firebase. Retrieved 15 November 2016.
- ↑ "Coriunder| Payments oriented user management". Coriunder. Retrieved 22 March 2017.
- ↑ "GoDB | GoDB MBaaS Platform". GoDB. Retrieved 27 January 2017.
- ↑ Newswire, MultiVu - PR. "Sonata invests in enterprise Mobility - acquires California based Unified Enterprise Mobility Enablement platform entity Halosys". Multivu. Retrieved 7 November 2016.
- ↑ "Our customers and partners build successful apps fast". Retrieved 18 October 2016.
- ↑ "Backend integrations that make mobile meaningful". Retrieved 18 October 2016.
- ↑ "Kumulos: What is Mobile Backend as a Service". Retrieved 3 November 2016.
- ↑ "A backend software, self-hostable and ready to use to power modern apps". Retrieved 27 March 2017.
- ↑ elamalani. "Visual Studio Mobile Center". docs.microsoft.com. Retrieved 2017-05-10.
- ↑ "Odesso: Affordable Mobile Workflow Automation Delivered Quickly". Retrieved 18 October 2016.
- ↑ "RedHat: MBaaS Goes On-Premise: Old Can Be New". Retrieved 7 March 2017.
- ↑ "Soul — the easiest way to build dating apps". Retrieved 26 October 2016.
- ↑ "MongoDB Stitch - Backend as a Service". MongoDB. Retrieved 2017-06-21.
- ↑ "Syncano — Build powerful apps in half the time". Retrieved 22 November 2016.
- ↑ "Skygear - Build apps easier on a reliable backend". Retrieved 7 December 2016.
- ↑ "ZetaPush - Create Interactive Applications Twice as fast, twice as cheap". Retrieved 27 April 2017.