Citrix Endpoint Management™

Aprovisionamiento y desaprovisionamiento de aplicaciones

El aprovisionamiento de aplicaciones gira en torno a la gestión del ciclo de vida de las aplicaciones móviles: preparar, configurar, entregar y gestionar aplicaciones móviles dentro del entorno de Citrix Endpoint Management. En ocasiones, el desarrollo o la modificación del código de la aplicación también puede formar parte del proceso de aprovisionamiento. Citrix Endpoint Management cuenta con varias herramientas y procesos que puedes usar para el aprovisionamiento de aplicaciones.

  • Antes de leer este artículo sobre el aprovisionamiento de aplicaciones, te recomendamos que leas Aplicaciones y Comunidades de usuarios. Cuando hayas finalizado el tipo de aplicaciones que tu organización planea entregar a los usuarios, podrás definir el proceso para gestionar las aplicaciones a lo largo de su ciclo de vida.

    • Ten en cuenta los siguientes puntos al definir tu proceso de aprovisionamiento de aplicaciones:

    • Creación de perfiles de aplicaciones: Tu organización podría empezar con un número limitado de aplicaciones. Sin embargo, el número de aplicaciones que gestionas puede aumentar rápidamente a medida que aumentan las tasas de adopción por parte de los usuarios y crece tu entorno. Define perfiles de aplicaciones específicos de antemano para que el aprovisionamiento de aplicaciones sea fácil de gestionar. La creación de perfiles de aplicaciones te ayuda a categorizar las aplicaciones en grupos lógicos desde una perspectiva no técnica. Por ejemplo, puedes crear perfiles de aplicaciones basándote en los siguientes factores:
    • Versión: Versión de la aplicación para seguimiento
    • Instancias: Muchas instancias que se implementan para diferentes conjuntos de usuarios, por ejemplo, con distintos niveles de acceso
    • Plataforma: iOS, Android o Windows
    • Público objetivo: Usuarios estándar, departamentos, ejecutivos de alto nivel
    • Propiedad: Departamento propietario de la aplicación
    • Tipo: MDX, pública, web y SaaS, o enlaces web
    • Ciclo de actualización: Con qué frecuencia se actualiza la aplicación
    • Licencias: Requisitos de licencia y propiedad
    • Políticas de MAM SDK o MDX: Para aplicar las capacidades de MDX a tus aplicaciones móviles
    • Acceso a la red: Tipo de acceso, como la tunelización de tráfico HTTP y HTTPS con inicio de sesión único (Tunelizado - SSO web).

Ejemplo:

Factor Citrix Secure Mail Mail In-House Epic Rover
Versión 10.1 10.1 X.x X.x
Instancia VIP Physicians Clinical Clinical
Plataforma iOS iOS iOS iOS
Usuarios objetivo VIP Users Physicians Clinical Users Clinical Users
  • Propiedad IT IT IT IT
    Tipo MDX MDX Native Public
    • Ciclo de actualización Quarterly Quarterly Yearly N/A
      Licencias N/A N/A N/A Volume Purchase
    • Políticas MDX Yes Yes Yes No
    • Acceso a la red VPN VPN VPN Public
  • Control de versiones de aplicaciones: Mantener y realizar un seguimiento de las versiones de las aplicaciones es una parte fundamental del proceso de aprovisionamiento. El control de versiones suele ser transparente para los usuarios. Solo reciben notificaciones cuando hay una nueva versión de la aplicación disponible para descargar. Desde tu perspectiva, revisar y probar cada versión de la aplicación en un entorno que no sea de producción también es fundamental para evitar afectar a un sitio de producción.

    • También es importante evaluar si se requiere una actualización específica. Las actualizaciones de aplicaciones suelen ser de dos tipos: una actualización menor, como una corrección de un error específico, o una versión principal, que introduce cambios significativos. En cualquier caso, revisa cuidadosamente las Notas de la versión de la aplicación para evaluar si la actualización es necesaria.

    • Desarrollo de aplicaciones: Cuando integras el MAM SDK en las aplicaciones móviles que desarrollas, aplicas las capacidades de MDX a esas aplicaciones. Consulta Información general de MAM SDK.

    El MAM SDK reemplaza al MDX Toolkit, cuya retirada está programada para julio de 2023. Para obtener información sobre el ajuste de aplicaciones, consulta MDX Toolkit. El proceso de aprovisionamiento de aplicaciones para una aplicación ajustada difiere del proceso de aprovisionamiento para una aplicación estándar no ajustada.

    • Seguridad de las aplicaciones: Defines los requisitos de seguridad de las aplicaciones individuales o los perfiles de aplicaciones como parte del proceso de aprovisionamiento. Puedes asignar los requisitos de seguridad a políticas MDM o MAM específicas antes de implementar las aplicaciones. Esa planificación simplifica y acelera la implementación de aplicaciones. Por ejemplo:

    • Podrías implementar ciertas aplicaciones de manera diferente.
    • Podrías querer realizar cambios arquitectónicos en tu entorno de Citrix Endpoint Management. Los cambios dependen del tipo de cumplimiento de seguridad que requieran las aplicaciones. Por ejemplo, una aplicación en particular podría requerir cifrado SSL de extremo a extremo o geocercado.
  • Entrega de aplicaciones: Citrix Endpoint Management te permite entregar aplicaciones como aplicaciones MDM o como aplicaciones MAM. Las aplicaciones MDM aparecen en la tienda de aplicaciones. Esta tienda te permite entregar cómodamente aplicaciones públicas o nativas a los usuarios. Aparte de aplicar restricciones a nivel de dispositivo, no se necesitan otros controles de aplicación. Sin embargo, la entrega de aplicaciones mediante MAM permite un control total sobre la entrega de aplicaciones y sobre la propia aplicación. La entrega de las aplicaciones a través de MAM suele ser más adecuada.
  • Mantenimiento de aplicaciones:
    • Realiza una auditoría inicial: Haz un seguimiento de la versión de la aplicación presente en tu entorno de producción y del último ciclo de actualización. Toma nota de las características específicas o las correcciones de errores que requirieron la actualización.
    • Establece líneas de base: Mantén una lista de las últimas versiones estables de cada aplicación. Prepárate para volver a una versión anterior de la aplicación si surgen problemas inesperados después de una actualización. Desarrolla un plan de reversión. Prueba las actualizaciones de aplicaciones en un entorno de prueba antes de implementarlas en producción. Si es posible, implementa la actualización primero en un subconjunto de usuarios de producción y luego en toda la base de usuarios.
    • Suscríbete a las notificaciones de actualización de software de Citrix® y a las notificaciones de cualquier proveedor de software de terceros: Mantenerse al día con las últimas versiones de las aplicaciones es fundamental. Una compilación de versión de acceso anticipado (EAR) podría estar disponible para pruebas con antelación.
    • Diseña una estrategia para notificar a los usuarios: Define una estrategia para notificar a los usuarios cuando haya actualizaciones de aplicaciones disponibles. Prepara a los usuarios con formación antes de la implementación. Considera enviar varias notificaciones antes de actualizar la aplicación. Dependiendo de la aplicación, el mejor método de notificación podría ser las notificaciones por correo electrónico o los sitios web.

La gestión del ciclo de vida de las aplicaciones implica el ciclo de vida completo de una aplicación, desde su implementación inicial hasta su retirada. El ciclo de vida de una aplicación tiene estas fases:

  1. Requisitos para las especificaciones: Empieza con el caso de negocio y los requisitos del usuario.
  2. Desarrollo: Valida que la aplicación cumple con las necesidades del negocio.
  3. Pruebas: Identifica usuarios de prueba, problemas y errores.
  4. Implementación: Implementa la aplicación para los usuarios de producción.
  5. Mantenimiento: Actualiza la versión de la aplicación. Implementa la aplicación en un entorno de prueba antes de actualizarla en un entorno de producción.
Aprovisionamiento y desaprovisionamiento de aplicaciones

En este artículo