Una plataforma de aplicaciones empresariales móviles (MEAP) es un tipo de plataforma de desarrollo de aplicaciones móviles (MADP) que proporciona un conjunto de herramientas, incluidos marcos, servicios y kits de herramientas, para ayudar en el desarrollo de aplicaciones empresariales móviles . [ 1 ] Las plataformas MEAP permiten a las organizaciones y empresas desarrollar, probar e implementar aplicaciones utilizando estandarización y protocolos . [ 2 ]
Una MEAP/MADP idealmente incluye herramientas para probar, depurar y mantener aplicaciones existentes, así como llamadas API para bases de datos de back-end y middleware para análisis estático , análisis sintáctico y compilación. [ 3 ] El término "Plataforma de Aplicaciones Empresariales Móviles" se originó en un informe del Cuadrante Mágico de Gartner de 2008, anteriormente conocido como el "Mercado de Puertas de Enlace de Acceso Multicanal". Gartner cambió el nombre del mercado para reflejar su madurez y la adopción generalizada de herramientas y plataformas móviles. [ 4 ]
Propósito y función
Las MEAP están diseñadas para abordar los desafíos del desarrollo de software móvil en una variedad de dispositivos, redes y grupos de usuarios a lo largo del ciclo de vida de la tecnología de computación móvil . Su objetivo es brindar soporte a desarrolladores y usuarios finales, ofreciendo herramientas para el desarrollo y mantenimiento multiplataforma.
Una característica clave de muchas MEAP es su compatibilidad multiplataforma. Estas plataformas buscan permitir el desarrollo de una única aplicación móvil que pueda implementarse en diversos dispositivos con diferentes sistemas operativos, como teléfonos inteligentes Android , dispositivos iOS , tabletas, computadoras portátiles o consolas de juegos portátiles modificadas. [ 5 ]
El público principal de las MEAP incluye organizaciones que desarrollan e implementan múltiples aplicaciones en una infraestructura unificada. Esta infraestructura puede estar alojada en las instalaciones (sin conexión), en la nube (en línea) o en un entorno híbrido que combine ambas opciones. Las MEAP también admiten el mantenimiento y las pruebas continuas. [ 5 ] [ 3 ]
Gartner observó [ 6 ] [ 7 ] que las empresas utilizan el enfoque MEAP para las necesidades de su plataforma, incorporando características como:
- Compatibilidad con tres o más aplicaciones móviles .
- Compatibilidad con tres o más sistemas operativos móviles (SO).
- Integración con al menos tres fuentes de datos de backend .
Componentes y características
Estructura
Una plataforma MEAP basada en la nube generalmente consta de dos componentes principales: un servidor de middleware móvil y una aplicación cliente móvil. El servidor de middleware gestiona la integración del sistema, la seguridad, la comunicación, la escalabilidad, la compatibilidad multiplataforma y otras funcionalidades esenciales. [ 8 ] No almacena datos por sí mismo; en cambio, facilita el flujo de datos entre los sistemas de backend y los dispositivos móviles para facilitar la comunicación.
Las aplicaciones móviles del lado del cliente se conectan al servidor de middleware, proporcionando tanto la interfaz de usuario como la lógica interna del dispositivo. Estas aplicaciones están diseñadas para ser multiplataforma y ejecutarse en diversos sistemas operativos móviles. Generalmente, las aplicaciones móviles se implementan como aplicaciones nativas o de gran tamaño , que se instalan directamente en el dispositivo. Alternativamente, pueden implementarse como aplicaciones ligeras , renderizadas mediante tecnologías basadas en navegador como HTML5 .
Características y capacidades
Las herramientas de desarrollo MEAP han evolucionado desde las herramientas tradicionales de 4GL hasta incluir entornos gráficos y lenguajes de scripting específicos. Para reducir el esfuerzo de codificación manual, muchas plataformas MEAP incluyen herramientas que automatizan o simplifican ciertos aspectos del proceso de desarrollo. Estas pueden incluir entornos de desarrollo integrados (IDE), kits de desarrollo de software (SDK), plataformas de desarrollo de bajo código o plataformas de desarrollo sin código .
Las MEAP pueden integrarse con múltiples fuentes de datos de servidor, lo que permite a las empresas incorporar servicios de arquitectura orientada a servicios (SOA) desde sistemas de backend. [ 9 ] Muchas MEAP están habilitadas para la nube, lo que proporciona opciones de implementación y escalabilidad. [ 10 ] [ 11 ] La gestión centralizada de aplicaciones móviles (MAM) es una característica común para ofrecer aplicaciones MEAP, particularmente en escenarios de empresa a empleado (B2E). [ 12 ] [ 10 ]
Algunas plataformas MEAP incorporan tecnología de Web Semántica para dar soporte a aplicaciones de comercio móvil. Estas plataformas utilizan técnicas de integración semántica, aplicando ontologías específicas del dominio y estándares basados en XML , como OWL y RDF, para gestionar diversos recursos de información empresarial. Su arquitectura de plataforma generalmente incluye múltiples capas funcionales, como una capa de servicios para gestionar consultas y razonamientos, una capa semántica para mantener bases de conocimiento estáticas, una capa de mapeo para convertir datos empresariales a formatos estructurados y una capa de recursos que integra recursos empresariales heterogéneos como bases de datos, archivos y servicios web.
Además, algunos MEAP utilizan motores de inferencia para apoyar el descubrimiento de recursos y ayudar en los procesos de toma de decisiones. [ 11 ]
Limitaciones
La accesibilidad al desarrollo de aplicaciones dentro de un MEAP puede generar variaciones en la calidad de las aplicaciones . La dependencia de componentes del proveedor en cada aplicación aumenta la dependencia del proveedor para el soporte de nuevos dispositivos y el mantenimiento del MEAP. Además, las funciones de MAM generalmente no cumplen con los estrictos requisitos de cambio esperados en otras funciones corporativas. [ 5 ] Las funciones proporcionadas por el MEAP son más limitadas que las disponibles en la plataforma, lo que puede no satisfacer los requisitos de una organización. La instalación local y las licencias o el hardware específicos del MEAP pueden implicar costos potencialmente altos, dependiendo de la escala de implementación y los precios del proveedor. [ 8 ]
Véase también
Referencias
- ↑ Steele, Colin. "Plataforma de desarrollo de aplicaciones móviles (MADP)" . TechTarget . Consultado el 23 de diciembre de 2024 .
- ↑ Guy-Ifergan, Nili; Pikus, Dmitri; Ben-Harrush, Idan; Eisenberg, Vadim (mayo de 2017). «Servicio de configuración para aplicaciones móviles». 2017 IEEE/ACM 4.ª Conferencia Internacional sobre Ingeniería de Software y Sistemas Móviles (MOBILESoft) . págs. 209–210 . doi : 10.1109/MOBILESoft.2017.16 . ISBN 978-1-5386-2669-6.
- 1 2 Brandenburg, Michael. "Plataformas de aplicaciones empresariales móviles: una introducción" . techtarget.com . Consultado el 8 de mayo de 2013 .
- ↑ "Cuadrante Mágico para Plataformas de Aplicaciones Empresariales Móviles" . Gartner . Consultado el 16 de febrero de 2024 .
- 1 2 3 "MEAPs y la promesa del agnosticismo de dispositivos" (PDF) . Slalom Consulting. Archivado del original (PDF) el 30 de marzo de 2012. Recuperado el 8 de agosto de 2011 .
- ↑ Nota de investigación principal de Gartner RAS G00211688, Michael J. King, William Clark, 20 de abril de 2011
- ↑ "Pilares de una estrategia móvil" . www.microsoftpressstore.com . Consultado el 19 de febrero de 2025 .
- 1 2 "Herramientas de desarrollo MEAP y sus beneficios" . Xcubelabs . 6 de junio de 2012. Recuperado el 6 de junio de 2012 .
- ↑ "Aplicaciones móviles empresariales: integración, seguridad y consejos de implementación" . HyperSense Software . Consultado el 16 de febrero de 2024 .
- 1 2 "La guía esencial para la movilidad empresarial" (PDF) . honeywell.com . Consultado el 18 de febrero de 2025 .
- 1 2 Wei, Z (2008). "Una plataforma de integración de información empresarial basada en la web semántica para el comercio móvil". Conferencia Internacional de 2008 sobre Gestión del Comercio Electrónico y el Gobierno Electrónico . IEEE. págs. 57–60 (4). doi : 10.1109/ICMECG.2008.13 . ISBN 978-0-7695-3366-7.
- ↑ "Movilidad empresarial: cómo MEAP cierra la brecha" . e-Zest Solutions . Consultado el 16 de febrero de 2024 .
- Software empresarial móvil
- Arquitectura empresarial
- Herramientas de programación de software móvil