Por qué No usar Velocity en aplicaciones de emulación

Imagen

Velocity es una aplicación de conectividad por emulación fabricada por ivanti. Está diseñada para conectar terminales Android de captura de datos a aplicaciones WMS basadas en protocolos VT100, IBM5250/3270, y SSH. La motivación original de Velocity era dotar a los usuarios de las aplicaciones WMS con una interfase gráfica sin necesidad de modificar el sistema original. Este artículo explica por qué Velocity ha incumplido su propósito original, y por qué MOBILIS recomienda no utilizarlo.

  1. El fabricante ivanti usa una campaña engañosa para ocultar el hecho de que el proceso de modernización de la interfase de un WMS es complejo, lento, y costoso. La campaña original prometía la modernización del sistema WMS de forma automática. Después de muchos fracasos, clientes descontentos, e integradores frustrados, ivanti reconoció que Velocity estaba retrasando la venta de terminales Android. La nueva campaña da marcha atrás a la modernización automática de aplicaciones. Bajo el acrónimo MOMS, ivanti ahora recomienda la instalación de Velocity en modo nativo, es decir, usando la interfaz tradicional de emulación en texto plano. En este video, ivanti pide a los integradores que primero intenten cerrar la venta del hardware -usando Velocity en texto plano-, y traten de vender después los servicios profesionales de modernización gráfica del WMS.
  2. Bajo la metodología de ivanti, el costo de modernización de un WMS es directamente proporcional al número de pantallas que componen los flujos de trabajo. Esto significa que un flujo de trabajo extenso será costoso de modernizar, aunque la empresa usuaria posea un número relativamente pequeño de terminales en operación. En otras palabras, el proceso de modernización de ivanti resulta incosteable para la mayoría de las empresas.
  3. El proceso de descubrimiento de pantallas es propenso a errores. Esto ocasiona con frecuencia que algunas pantallas queden sin descubrir, fuera de las reglas de modernización. La versión más reciente de Velocity tuvo que implementar la coexistencia del modo gráfico y nativo de las pantallas para evitar que las pantallas sin descubrir  interrumpieran fatalmente el programa. Muchos usuarios vieron afectada su operación antes de que Velocity pudiera resolver este problema. Aún es posible replicar este problema apagando el interruptor de modo nativo en la consola de diseño. NativeMode_SwitchEsta fue la razón principal por la que ivanti inventó la campaña MOMS.
  4. La modernización de pantallas depende de la presencia de archivos locales en cada terminal. La distribución masiva de archivos en una base instalada de terminales obliga al usuario a adoptar un sistema de administración de terminales (MDM, por sus iniciales en inglés). La obligatoriedad de un MDM es un costo oculto de Velocity.

La recomendación de MOBILIS para las empresas que están en proceso de migración de sus terminales RF a plataforma Android es que adopten el software de emulación de StayLinked.