Middleware móvil

Definición: ¿Qué significa Middleware móvil?

El middleware móvil es, como su nombre lo indica, middleware utilizado en el contexto de los dispositivos de computación móvil. El middleware móvil ofrece varias transparencias que ocultan las complejidades de los entornos móviles. Por ejemplo, la transparencia de la ubicación permite que las aplicaciones intercambien datos con otras aplicaciones sin tener en cuenta su ubicación. Asimismo, las transparencias sobre el protocolo de transporte, el sistema operativo, la programación y otros proporcionan abstracciones similares. El middleware móvil generalmente involucra servicios como mensajería y llamada a procedimiento remoto (RPC), descubrimiento de recursos, transacciones, directorio, seguridad, servicios de almacenamiento y sincronización de datos.

Techinfo explica el middleware móvil

El entorno móvil, que ofrece un terreno más desafiante para el desarrollo de aplicaciones, es ideal para el uso de middleware. Anchos de banda limitados, latencia prolongada, plataformas dispares, memoria limitada y recursos de procesamiento y conexiones poco confiables son algunos de los obstáculos que pueden hacer que el desarrollo sea un ejercicio costoso y complicado. Middleware facilita las cosas a los desarrolladores de aplicaciones móviles al abstraer muchos de los problemas involucrados. El entorno móvil impone requisitos críticos como accesibilidad, accesibilidad, adaptabilidad, confiabilidad y universalidad. Para cumplir con estos requisitos, las industrias crearon lo que ahora se conoce como plataformas de middleware, incluidas Java ME, Symbian, .NET, Android y iPhone.