Product Documentation

Provisionamento e desprovisionamento de aplicativos

O provisionamento de aplicativos gira em torno do gerenciamento do ciclo de vida de aplicativos móveis, que consiste principalmente em agrupar, 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, é recomendável ler os artigos sobre aplicativos e comunidades de usuários. 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 aplicativo: 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. Você deve definir 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 MDX: preparadas ou não preparadas com políticas de segurança MDX
    • Acesso à rede: tipo de acesso, como navegação segura ou VPN completa

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
Digite MDX MDX Nativo Público
Ciclo de Atualização Trimestral Trimestral Anual N/D
Licenciamento N/D N/D N/D VPP
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 é geralmente 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 é realmente 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, você deve revisar cuidadosamente as notas de versão do aplicativo para avaliar se a atualização é necessária.

  • Assinatura e preparação de aplicativos: com o XenMobile, você pode usar políticas de MDX com aplicativos gerenciados para proteger os dados corporativos por meio da preparação de aplicativos. Para obter mais informações sobre o MDX Toolkit para a preparação de aplicativo, consulte MDX Toolkit na documentação do XenMobile. O processo de provisionamento de aplicativo para um aplicativo preparado é significativamente 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 os requisitos de segurança para políticas MDM ou MAM específicas antes de implantar os aplicativos, o que simplifica e acelera bastante a implantação de aplicativos. Você pode implantar determinados aplicativos de maneira diferente ou talvez precise fazer alterações de arquitetura em seu ambiente XenMobile dependendo do tipo de conformidade de segurança exigida pelos aplicativos. 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. Essa loja permite entregar aplicativos públicos ou nativos aos usuários sem o controle do aplicativo, exceto impor restrições no nível do dispositivo. Por outro lado, o modo MAM de entregar aplicativos permite controle total sobre a entrega de aplicativos e sobre o próprio aplicativo. Entregar os aplicativos no modo MAM é mais adequado na maioria dos casos em que você tem uma implantação local do XenMobile com requisitos de gerenciamento de aplicativos juntamente com o MDM. Quando você entrega aplicativos no modo MAM, o dispositivo móvel deve ser registrado no modo XME (MDM+MAM) ou somente MAM.
  • Manutenção de aplicativos:
    • Realize uma auditoria inicial: você deve acompanhar a versão do aplicativo que está presente em seu ambiente de produção, bem como 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: você deve manter uma lista da versão estável mais recente de cada aplicativo. Essa versão do aplicativo deve ser reativada no caso de ocorrerem problemas inesperados após a atualização. Você também deve desenvolver um plano de reversão. Você deve testar atualizações de aplicativos em um ambiente de teste antes de sua implantação em produção: se possível, você deve primeiro implantar a atualização a um subconjunto de usuários em produção e depois a 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: isso é essencial para manter-se atualizado com a versão mais recente dos aplicativos. Em alguns casos, uma compilação de versão de acesso antecipado (EAR) também pode estar disponível para testar antecipadamente.
    • Conceba uma estratégia para notificar usuários: você deve definir 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 do aplicativo. O ciclo de vida de um aplicativo pode ser dividido nestas cinco 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 Server.
  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 antes de carregar o aplicativo para um ambiente de produção XenMobile e implantar 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