XenMobile Server

Provisionamento e desprovisionamento de aplicativos

O provisionamento de aplicativos gira em torno do gerenciamento do ciclo de vida de aplicativos móveis: preparar, configurar, entregar e gerenciar aplicativos móveis em um ambiente XenMobile. Em alguns casos, desenvolver ou modificar o código do aplicativo também pode fazer parte do processo de provisionamento. O XenMobile está equipado com várias ferramentas e processos que você pode usar para provisionamento de aplicativos.

Antes de ler este artigo sobre o provisionamento de aplicativos, recomendamos ler os artigos a seguir:

Depois de finalizar o tipo de aplicativos que sua organização planeja fornecer aos usuários, você pode descrever o processo de gerenciamento dos aplicativos em todo o ciclo de vida.

Considere os seguintes pontos ao definir seu processo de provisionamento de aplicativo:

  • Perfil de aplicativos: sua organização pode começar com um número limitado de aplicativos. No entanto, o número de aplicativos gerenciados pode aumentar rapidamente conforme as taxas de adoção dos usuários aumentam e o ambiente se expande. Defina perfis de aplicativos específicos desde o início para facilitar o gerenciamento do provisionamento de aplicativos. O perfil do aplicativo ajuda você a categorizar aplicativos em grupos lógicos de uma perspectiva não técnica. Por exemplo, você pode criar perfis de aplicativos com base nos seguintes fatores:
    • Versão: versão do aplicativo para acompanhamento
    • Instâncias: várias instâncias implantadas para diferentes conjuntos de usuários, por exemplo, com diferentes níveis de acesso
    • Plataforma: iOS, Android ou Windows
    • Público-alvo: usuários padrão, departamentos, executivos de nível C
    • Propriedade: departamento que possui o aplicativo
    • Tipo: MDX, Público, Web e SaaS ou links da Web
    • Ciclo de atualização: com que frequência o aplicativo é atualizado
    • Licenciamento: requisitos de licenciamento e propriedade
    • Políticas do MAM SDK ou MDX: para aplicar recursos MDX a seus aplicativos móveis
    • Acesso à rede: tipo de acesso, como Secure Browse ou VPN completa

      Nota:

      Com túnel - SSO de Web é o nome do Secure Browse nas configurações de MDX. O comportamento é o mesmo.

Exemplo:

Fator Secure Mail Email In-House Epic Rover
Versão 10.1 10.1 X.x X.x
Instância VIP Médicos Clínico Clínico
Plataforma iOS iOS iOS iOS
Usuários-alvo Usuários VIP Médicos Usuários Clínicos Usuários Clínicos
Propriedade IT IT IT IT
Tipo MDX MDX Nativo Público
Ciclo de Atualização Trimestral Trimestral Anual N/A
Licenciamento N/A N/A N/A Compra por volume
Políticas de MDX Sim Sim Sim Não
Acesso à rede VPN VPN VPN Público
  • Versão de aplicativos: manter e acompanhar versões de aplicativos é uma parte crítica do processo de provisionamento. O controle de versão é transparente para os usuários. Eles só recebem notificações quando uma nova versão do aplicativo está disponível para download. Do seu ponto de vista, revisar e testar cada versão do aplicativo na condição de não produção também é fundamental para evitar o impacto na produção.

    Também é importante avaliar se uma atualização específica é necessária. As atualizações de aplicativos geralmente são de dois tipos: o primeiro tipo é uma atualização secundária, como a correção de um bug específico O segundo tipo é uma atualização principal, que introduz mudanças significativas e melhorias no aplicativo. Em ambos os casos, leia cuidadosamente as notas de versão do aplicativo para avaliar se a atualização é necessária.

  • Desenvolvimento de aplicativos: ao integrar o MAM SDK nos aplicativos móveis que você desenvolveu, você aplica recursos MDX a esses aplicativos. Consulte Visão geral do MAM SDK.

    O MAM SDK substitui o MDX Toolkit, que está programado para ser preterido em julho de 2023. Para obter informações sobre a preparação automática de aplicativos, consulte MDX Toolkit. O processo de provisionamento de aplicativo para um aplicativo preparado é diferente do processo de provisionamento de um aplicativo padrão não preparado.

  • Segurança do aplicativo: você define os requisitos de segurança de aplicativos individuais ou perfis de aplicativos como parte do processo de provisionamento. Você pode mapear requisitos de segurança para políticas específicas de MDM ou MAM antes de implantar os aplicativos. Esse planejamento simplifica e agiliza a implantação de aplicativos. Por exemplo:

    • Você pode querer implantar determinados aplicativos de uma forma diferente.
    • Você pode precisar fazer alterações de arquitetura em seu ambiente XenMobile. As alterações dependem do tipo de conformidade de segurança que os aplicativos exigem. Por exemplo, você pode querer que o dispositivo seja criptografado para permitir o uso de um aplicativo crítico de business intelligence. Ou um determinado aplicativo pode exigir criptografia SSL de ponta a ponta ou geocerca.
  • Entrega de aplicativos: o XenMobile permite entregar aplicativos como aplicativos MDM ou como aplicativos MAM. Os aplicativos MDM aparecem na XenMobile Store. Esta loja permite que você forneça convenientemente aplicativos públicos ou nativos aos usuários. O único controle de aplicativos MDM que você gerencia é o de imposição de restrições no nível do dispositivo. No entanto, a entrega de aplicativos usando o MAM permite o controle total da entrega do aplicativo e do próprio aplicativo. Normalmente, entregar os aplicativos através do MAM é mais adequado.
  • Manutenção de aplicativos:
    • Realize uma auditoria inicial: acompanhe a versão do aplicativo em seu ambiente de produção e o último ciclo de atualização. Anote os recursos específicos ou as correções de bugs que exigiram a atualização.
    • Estabelecer linhas de base: mantenha uma lista da versão estável mais recente de cada aplicativo. Esta versão do aplicativo será a versão de fall-back caso ocorra um problema inesperado após a atualização. Desenvolva também um plano de reversão. Teste atualizações de aplicativos em um ambiente de teste antes de realizar a implantação de produção. Se possível, implante a atualização em um subconjunto de usuários de produção primeiro e, depois, em toda a base de usuários.
    • Inscreva-se para receber as notificações de atualização de software da Citrix e as notificações dos fornecedores de softwares de terceiros. Manter-se atualizado com a versão mais recente dos aplicativos é essencial. Uma compilação EAR (versão de acesso antecipado) pode estar disponível para teste.
    • Conceba uma estratégia para notificar usuários: defina uma estratégia para notificar os usuários quando as atualizações de aplicativos estiverem disponíveis. Prepare os usuários com treinamento antes da implantação. Você pode enviar várias notificações antes de atualizar os aplicativos. Dependendo do aplicativo, o melhor método de notificação será notificações por email ou sites.

O gerenciamento do ciclo de vida do aplicativo representa o ciclo de vida completo de um aplicativo desde sua implantação inicial até a desativação. O ciclo de vida de um aplicativo tem as seguintes fases:

  1. Requisitos para especificações: comece com o caso de negócios e os requisitos do usuário.
  2. Desenvolvimento: valide se o aplicativo atende às necessidades de negócios.
  3. Teste: identifique usuários de teste, problemas e bugs.
  4. Implantação: implante o aplicativo para usuários em produção.
  5. Manutenção: atualize a versão do aplicativo. Implante o aplicativo em um ambiente de teste antes de atualizar o aplicativo em um ambiente de produção.

Exemplo de ciclo de vida do aplicativo usando o Secure Mail

  1. Requisitos para especificações: como um requisito de segurança, você precisa de um aplicativo de email que esteja em contêiner e ofereça suporte às políticas de segurança de MDX.
  2. Desenvolvimento: valide se o aplicativo atende às necessidades de negócios. Você deve poder aplicar controles de política de MDX ao aplicativo.
  3. Teste: atribua o Secure Mail a um grupo de usuários de teste e implante o arquivo MDX correspondente do XenMobile Server. Os usuários de teste validam que eles podem enviar e receber emails com sucesso e têm acesso a calendário e contatos. Os usuários de teste também relatam problemas e identificam bugs. Com base no feedback dos usuários de teste, você otimiza a configuração do Secure Mail para uso em produção.
  4. Implantação: quando a fase de teste é concluída, você atribui o Secure Mail aos usuários de produção e implanta o arquivo MDX correspondente do XenMobile.
  5. Manutenção: uma nova atualização para o Secure Mail está disponível. Você baixa o novo arquivo MDX dos downloads do Citrix e substitui o arquivo MDX existente no XenMobile Server. Instrua os usuários a realizar a atualização. Nota: a Citrix recomenda que você conclua e teste esse processo em um ambiente de teste. Depois, carregue o aplicativo em um ambiente de produção XenMobile e implante o aplicativo para os usuários.

Para obter mais informações, consulte Preparação de aplicativos móveis iOS e Preparação de aplicativos móveis Android.

Provisionamento e desprovisionamento de aplicativos