Una plataforma de aplicaciones empresariales móviles ( MEAP ) es un conjunto de productos y servicios que permiten el desarrollo de aplicaciones móviles. El término fue acuñado en un informe del Cuadrante Mágico de Gartner en 2008 cuando cambiaron el nombre de su "mercado de puertas de enlace de acceso multicanal". [1]
Propósito
Los MEAP abordan las dificultades de desarrollar software móvil mediante la gestión de la diversidad de dispositivos, redes y grupos de usuarios en el momento de la implementación y durante todo el ciclo de vida de la tecnología informática móvil . A diferencia de las aplicaciones independientes, un MEAP proporciona un enfoque integral y a largo plazo para implementar la movilidad. Las consideraciones multiplataforma son un gran impulsor del uso de MEAP. Por ejemplo, una empresa puede usar un MEAP para desarrollar la aplicación móvil una vez e implementarla en una variedad de dispositivos móviles (incluidos teléfonos inteligentes, tabletas, computadoras portátiles y dispositivos portátiles reforzados) sin cambios en la lógica empresarial subyacente . [2]
Las aplicaciones de plataforma son las mejores para las empresas que desean implementar múltiples aplicaciones en una sola infraestructura, escaladas al tamaño de su fuerza de campo móvil actual y disponibles en modo en línea y fuera de línea. [3] Las plataformas móviles proporcionan lenguajes de alto nivel y plantillas de desarrollo fáciles para simplificar y acelerar el período de desarrollo de aplicaciones móviles, lo que requiere menos conocimientos de programación para la implementación de aplicaciones empresariales móviles.
Regla de tres
Gartner observó que las empresas consideran el enfoque MEAP cuando necesitan:
- Admite tres o más aplicaciones móviles
- Admite tres o más sistemas operativos (SO) móviles
- Integrar con al menos tres fuentes de datos back-end
Gartner promovió el uso de una plataforma de movilidad común en esta situación. [4]
Componentes y caracteristicas
Estructura
Un MEAP generalmente se compone de dos partes: un servidor de middleware móvil y una aplicación de cliente móvil . Un servidor de middleware maneja toda la integración del sistema, seguridad, comunicaciones, escalabilidad, soporte multiplataforma, etc. No se almacenan datos en el servidor de middleware; solo administra los datos desde el sistema back-end al dispositivo móvil y viceversa.
Las aplicaciones móviles son software que se conectan al servidor de middleware y controlan tanto la interfaz de usuario como la lógica empresarial del dispositivo. Estas aplicaciones a menudo se pueden transferir sin problemas a través del sistema operativo móvil , como una plataforma para iniciar aplicaciones. Las aplicaciones móviles se pueden implementar como aplicaciones "gruesas", o aplicaciones nativas que se instalan en el dispositivo, o se pueden representar en el navegador del dispositivo mediante tecnologías como HTML5 (algo que a menudo se denomina enfoque "delgado"). La implementación de una aplicación "gruesa" o "delgada" depende de la complejidad de la aplicación, el soporte del dispositivo, los requisitos para la experiencia del usuario y la necesidad de disponibilidad de la aplicación en ausencia de cobertura de red.
Funciones y capacidades
- Los MEAP pueden admitir más de un tipo de dispositivo móvil y sistema operativo sin tener que mantener conjuntos de código separados.
- MEAP normalmente contiene un servidor de middleware móvil donde se admiten la conectividad de integración, la seguridad y la gestión de aplicaciones.
- La mayoría de los MEAP utilizan técnicas que no requieren la escritura de código para extenderlos. Esto puede utilizar un entorno de desarrollo integrado estándar de la industria , como Eclipse.
- Algunas herramientas tienen un modo híbrido, que utiliza SDK de diseño de interfaz de usuario basado en JavaScript, como Dojo Toolkit , YUI Library , jQuery Mobile , Sencha Touch . Y un nuevo dispositivo basado en JavaScript con encapsulación de API (GeoLoc, Connective, AccMeter, cámara, sensor G, eventos, sistema de archivos, etc.) también se conecta al IDE, como PhoneGap ( Apache Cordova ), Appcelerator . Eso significa que una aplicación personalizada puede usar la mayoría de las funciones del dispositivo móvil sin codificación 4GL o codificación nativa, y hacer que, una vez desarrollada, se implemente en cualquier lugar.
- Los MEAP evolucionan el principio de definir el flujo de trabajo móvil y las funcionalidades integradas de soporte empresarial móvil al ir más allá de las herramientas 4GL hacia el uso del entorno gráfico y el lenguaje de escritura dedicado. [5]
- Integre con múltiples fuentes de datos de servidor para aprovechar los servicios SOA de los sistemas backend.
- Aproveche las habilidades y herramientas de desarrollo que ya conoce y la experiencia que ya tiene. Más detalles están en la sección de desarrollo de aplicaciones móviles .
- Gestione de forma centralizada las aplicaciones móviles. La gestión de los dispositivos reales está más adaptada al escenario B2E y normalmente se realiza con la gestión de dispositivos móviles (MDM). Además, algunos permiten traer sus propias funciones de dispositivo al integrarse con MDM.
- Mejore las plataformas comerciales existentes haciéndolas accesibles a los usuarios en cualquier lugar y en cualquier momento.
- MEAP se pueden ejecutar en la nube [6]
Un informe de marketing de 2016 predijo un mercado de $ 189 mil millones para 2020. [7] [8]
Ver también
Referencias
- ^ "Hemos cambiado el nombre del mercado de puertas de enlace de acceso multicanal al mercado de plataformas de aplicaciones empresariales móviles, lo que refleja su maduración, la entrada de Apple y el movimiento de las herramientas y plataformas móviles al desarrollo de aplicaciones principal". Michael J. King, William Clark, "Magic Quadrant for Mobile Enterprise Application", Gartner Note G00162969, 18 de diciembre de 2008. Al año siguiente, Gartner agregó la categoría "plataforma de aplicaciones móviles para el consumidor" en otro informe del cuadrante mágico Archivado el 12 de julio de 2012 en Wayback Máquina .
- ^ Michael Brandenburg, editor técnico. "Plataformas de aplicaciones empresariales móviles: una introducción" . Searchmobilecomputing.techtarget.com . Consultado el 8 de mayo de 2013 .
- ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 30 de marzo de 2012 . Consultado el 8 de agosto de 2011 .CS1 maint: copia archivada como título ( enlace )
- ^ Gartner RAS Core Research Note G00211688, Michael J. King, William Clark, 20 de abril de 2011
- ^ "MSP, Plataforma de servicios móviles" . i-Rose, Ltd . Consultado el 26 de diciembre de 2013 .
- ^ "La integración de aplicaciones móviles de muchos dispositivos a muchas plataformas ya no es un desafío" . Configure.IT . Consultado el 20 de noviembre de 2014 .
- ^ "El mercado de aplicaciones móviles crecerá un 270% a $ 189 mil millones en 2020" . 2 de noviembre de 2016.
- ^ "Aplicaciones móviles: redefiniendo la industria hotelera" . Aplicaciones de Android y iPhone en minutos . Consultado el 18 de julio de 2020 .