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 é equipado com várias ferramentas e processos que você pode usar para o provisionamento de aplicativos.

Antes de ler este artigo sobre provisionamento de aplicativos, recomendamos que você leia os seguintes artigos:

Depois de finalizar o tipo de aplicativos que sua organização planeja entregar aos usuários, você pode delinear o processo para gerenciar os aplicativos ao longo de seu ciclo de vida.

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

  • Criação de perfil de aplicativo: Sua organização pode começar com um número limitado de aplicativos. No entanto, o número de aplicativos que você gerencia pode aumentar rapidamente à medida que as taxas de adoção pelos usuários aumentam e seu ambiente cresce. Defina perfis de aplicativo específicos desde o início para facilitar o gerenciamento do provisionamento de aplicativos. A criação de perfil de aplicativo ajuda você a categorizar aplicativos em grupos lógicos de uma perspectiva não técnica. Por exemplo, você pode criar perfis de aplicativo com base nos seguintes fatores:
    • Versão: Versão do aplicativo para rastreamento
    • Instâncias: Múltiplas instâncias que são 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 alto nível
    • 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 e propriedade de licenciamento
    • Políticas MAM SDK ou MDX: Para aplicar recursos MDX aos seus aplicativos móveis
    • Acesso à Rede: Tipo de acesso, como Secure Browse ou VPN completa

      Nota:

      Tunneled Web SSO é o nome para o Secure Browse nas configurações MDX. O comportamento é o mesmo.

Exemplo:

Fator Secure Mail Mail Interno 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 TI TI TI TI
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 MDX Sim Sim Sim Não
Acesso à Rede VPN VPN VPN Público
  • Controle de versão de aplicativo: Manter e rastrear as versões do aplicativo é 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 em um ambiente de não produção também é crítico para evitar 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: Uma é uma atualização menor, como uma correção para um bug específico. A segunda é um lançamento principal, que introduz mudanças e melhorias significativas no aplicativo. Em ambos os casos, revise cuidadosamente as notas de lançamento do aplicativo para avaliar se a atualização é necessária.

  • Desenvolvimento de aplicativo: Ao integrar o MAM SDK nos aplicativos móveis que você desenvolve, 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 descontinuado em julho de 2023. Para obter informações sobre o empacotamento de aplicativos, consulte MDX Toolkit. O processo de provisionamento de aplicativos para um aplicativo empacotado difere do processo de provisionamento para um aplicativo padrão não empacotado.

  • Segurança de aplicativo: Você define os requisitos de segurança de aplicativos individuais ou perfis de aplicativo 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. Esse planejamento simplifica e agiliza a implantação de aplicativos. Por exemplo:

    • Você pode implantar certos aplicativos de forma diferente.
    • Você pode querer fazer alterações arquitetônicas 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 inteligência de negócios. Ou um determinado aplicativo pode exigir criptografia SSL de ponta a ponta ou geofencing.
  • Entrega de aplicativo: O XenMobile permite que você entregue aplicativos como aplicativos MDM ou como aplicativos MAM. Os aplicativos MDM aparecem na Loja XenMobile. Esta loja permite que você entregue convenientemente aplicativos públicos ou nativos aos usuários. O único controle de aplicativo MDM que você gerencia é impor restrições no nível do dispositivo. No entanto, entregar aplicativos usando MAM permite controle total sobre a entrega do aplicativo e sobre o próprio aplicativo. Entregar os aplicativos através do MAM é geralmente mais adequado.
  • Manutenção de aplicativo:
    • Realize uma auditoria inicial: Rastreie a versão do aplicativo em seu ambiente de produção e o último ciclo de atualização. Anote os recursos específicos ou correções de bugs que exigiram a atualização.
    • Estabeleça linhas de base: Mantenha uma lista da última versão estável de cada aplicativo. Esta versão do aplicativo é o fallback caso ocorra um problema inesperado após a atualização. Desenvolva também um plano de reversão. Teste as atualizações de aplicativos em um ambiente de teste antes da implantação em produção. Se possível, implante a atualização para um subconjunto de usuários de produção primeiro e depois para toda a base de usuários.
    • Assine as notificações de atualização de software da Citrix® e quaisquer notificações de fornecedores de software de terceiros: Manter-se atualizado com os últimos lançamentos dos aplicativos é crítico. Uma versão de acesso antecipado (EAR) pode estar disponível para teste.
    • Crie uma estratégia para notificar os 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 o aplicativo. Dependendo do aplicativo, o melhor método de notificação pode ser e-mails 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 estas 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 do negócio.
  3. Teste: Identifique usuários de teste, problemas e bugs.
  4. Implantação: Implante o aplicativo para usuários de 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 requisito de segurança, você precisa de um aplicativo de e-mail que seja conteinerizado e suporte políticas de segurança MDX.
  2. Desenvolvimento: Valide se o aplicativo atende às necessidades do negócio. Você deve ser capaz de aplicar controles de política 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 podem enviar e receber e-mails com sucesso e ter 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 estiver 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 da 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 este processo em um ambiente de teste. Em seguida, carregue o aplicativo em um ambiente de produção XenMobile e implante o aplicativo para os usuários.

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

Provisionamento e Desprovisionamento de Aplicativos