Backend móvil como servicio ( MBaaS ), también conocido como " backend como servicio ", [1] [2] [3] es un modelo para proporcionar a los desarrolladores de aplicaciones web y móviles una forma de vincular sus aplicaciones al almacenamiento backend en la nube. y API expuestas por aplicaciones de back-end al tiempo que proporcionan funciones como administración de usuarios, notificaciones automáticas e integración con servicios de redes sociales . [4] Estos servicios se proporcionan mediante el uso de kits de desarrollo de software personalizados (SDK) e interfaces de programación de aplicaciones.(API). BaaS es un desarrollo relativamente reciente en la computación en nube, [5] y la mayoría de las startups de BaaS datan de 2011 o posteriores. [6] [7] [8] Aunque es una industria bastante incipiente, las tendencias indican que estos servicios están ganando terreno entre los consumidores empresariales. [9]
Propósito
Las aplicaciones web y móviles requieren un conjunto similar de funciones en el backend, incluido el servicio de notificación , la integración con redes sociales y el almacenamiento en la nube . [10] [11] Cada uno de estos servicios tiene su propia API que debe incorporarse individualmente en una aplicación, un proceso que puede llevar mucho tiempo y ser complicado para los desarrolladores de aplicaciones. [12] Los proveedores de BaaS forman un puente entre el frontend de una aplicación y varios backends basados en la nube a través de una API y un SDK unificados . [3]
Proporcionar una forma coherente de gestionar los datos del backend significa que los desarrolladores no necesitan volver a desarrollar su propio backend para cada uno de los servicios a los que sus aplicaciones necesitan acceder, [11] ahorrando potencialmente tanto tiempo como dinero. [12] [13]
Aunque es similar a otros modelos de negocio de computación en la nube, como el software como servicio (SaaS), la infraestructura como servicio (IaaS) y la plataforma como servicio (PaaS), BaaS se diferencia de estos otros servicios en que aborda específicamente el las necesidades de computación en la nube de los desarrolladores de aplicaciones web y móviles al proporcionar un medio unificado para conectar sus aplicaciones a los servicios en la nube. [14] [15]
Proveedores de servicio
Cada proveedor de BaaS ofrece un conjunto ligeramente diferente de herramientas y recursos de backend. [10] Entre los servicios más comunes proporcionados se encuentran el servicio de notificación , el almacenamiento y el intercambio de archivos, la integración con redes sociales como Facebook y Twitter , los servicios de ubicación , la persistencia y consultas de la base de datos, las funciones de mensajería y chat, la gestión de usuarios, la ejecución de la lógica empresarial y el uso. herramientas de análisis. [15] [16]
Los proveedores de BaaS tienen un enfoque amplio, proporcionando SDK y API que funcionan para el desarrollo de aplicaciones en múltiples plataformas, como iOS , Android , Blackberry , Windows Phone , HTML5 y otras. [dieciséis]
Modelo de negocio
Los proveedores de BaaS generan ingresos de sus servicios de varias formas, a menudo utilizando un modelo freemium . Bajo este modelo, un cliente recibe una cierta cantidad de usuarios activos gratuitos o llamadas a la API por mes y paga una tarifa por cada usuario o llamada que supere este límite. Alternativamente, los clientes pueden pagar una tarifa fija por un paquete que permite un mayor número de llamadas o usuarios activos por mes. [11] También existen planes de tarifa plana que hacen que los precios sean más predecibles. Algunos de los proveedores ofrecen llamadas API ilimitadas dentro de sus ofertas de planes gratuitos. [17] Si bien BaaS se ofrece más comúnmente como un servicio comercial, las opciones de código abierto están disponibles.
Ver también
- Portal de telecomunicaciones
Referencias
- ^ Monroe, Martin. "El Evangelio de MBaaS (Parte 1 de 2)" . InfoQ . Consultado el 6 de mayo de 2013 .
- ^ Monroe, Martin. "El Evangelio de MBaaS (Parte 2)" . InfoQ . Consultado el 15 de mayo de 2013 .
- ^ a b Kin Lane (3 de junio de 2012). "Aumento de las pilas de API de backend móvil como servicio (MBaaS)" . Evangelista API . Consultado el 16 de octubre de 2012 .
- ^ Carney, Michael. "AnyPresence se asocia con Heroku para reforzar su oferta empresarial de mBaaS" . PandoDaily . Consultado el 24 de junio de 2013 .
- ^ Alex Williams (11 de octubre de 2012). "Kii Cloud abre puertas para la plataforma de desarrollo móvil con 25 millones de usuarios finales" . TechCrunch . Consultado el 16 de octubre de 2012 .
- ^ Aaron Tan (30 de septiembre de 2012). "FatFractal sube la apuesta en el mercado de backend como servicio" . Techgoondu.com . Consultado el 16 de octubre de 2012 .
- ^ Dan Rowinski (9 de noviembre de 2011). "Mobile Backend As A Service Parse recauda $ 5,5 millones en financiación de la serie A" . Leer y escribir . Consultado el 23 de octubre de 2012 .
- ^ Pankaj Mishra (7 de enero de 2014). "MobStac recauda $ 2 millones en la Serie B para ayudar a las marcas a aprovechar el comercio móvil" . TechCrunch . Consultado el 22 de mayo de 2014 .
- ^ "built.io está construyendo una plataforma empresarial MBaas para IoT" . programmableweb . Consultado el 3 de marzo de 2014 .
- ^ a b Lane, Kin. "Nuevas funciones del proveedor de BaaS AnyPresence" . Evangelista API . Consultado el 28 de mayo de 2013 .
- ^ a b c Ryan Lawler (26 de marzo de 2012). "Parse ofrece su backend móvil como servicio en un modelo freemium" . GigaOM . Consultado el 16 de octubre de 2012 .
- ^ a b Alex Williams (11 de julio de 2012). "Kinvey recauda $ 5 millones para el backend de aplicaciones web y móviles como servicio" . TechCrunch . Consultado el 16 de octubre de 2012 .
- ^ Michael Facemire (2 de septiembre de 2012). "Movilidad empresarial: ¿Qué tan rápido puede ir el desarrollo?" . Blog de Michael Facemire . Forrester.com . Consultado el 16 de octubre de 2012 .
- ^ "Comprensión de los conceptos básicos del backend como servicio (BaaS)" . Ciudad móvil . Silicon India. 9 de agosto de 2012 . Consultado el 16 de octubre de 2012 .
- ^ a b Dan Rowinski (17 de abril de 2012). "El auge de los servicios móviles en la nube: las empresas emergentes de BaaS crecen" . Leer y escribir . Consultado el 23 de octubre de 2012 .
- ^ a b Robin Wauters (30 de mayo de 2012). "Buddy.com recauda $ 1 millón, ofrece una plataforma de" backend-as-a-service "para desarrolladores de aplicaciones" . La próxima web . Consultado el 16 de octubre de 2012 .
- ^ "MongoDB Stitch - Backend como servicio" . MongoDB . Consultado el 21 de junio de 2017 .