Aplicativo de força de trabalho móvel personalizado

Essa arquitetura de aplicativo de força de trabalho móvel usa o Active Directory para proteger dados corporativos de um sistema de back-end do SAP, entregue aos dispositivos por meio do Gerenciamento de API do Serviço de Aplicativo do Azure.

Um aplicativo cliente do Xamarin.Forms com suporte para iOS, Android e Windows funciona offline e permite que os engenheiros de campo exibam e editem os trabalhos atribuídos a eles.

O aplicativo é compilado com o Visual Studio (PC ou Mac) e o Xamarin, compartilhando o código C# no Android, iOS e Windows sem comprometer a experiência do usuário. O Visual Studio App Center é usado para automatizar builds e testes e distribuir para testadores beta e lojas de aplicativos, além de fornecer monitoramento e análise de uso juntamente com o App Insights.

Aplicativo de força de trabalho móvel personalizadoEssa arquitetura de aplicativo de força de trabalho móvel usa o Active Directory para proteger dados corporativos de um sistema de back-end do SAP, entregue aos dispositivos por meio do Gerenciamento de API do Serviço de Aplicativo do Azure.12345678

Crie o aplicativo usando o Visual Studio e o Xamarin.

Adicione o serviço back-end dos Aplicativos Móveis do Serviço de Aplicativo do Azure à solução de aplicativo.

Implemente a autenticação por meio do Azure Active Directory.

Conecte-se a dados corporativos em sistemas externos, tais como o SAP, usando o Gerenciamento de API do Azure.

Implemente a sincronização offline para tornar o aplicativo móvel funcional sem uma conexão de rede.

Crie e teste o aplicativo por meio do Visual Studio App Center e publique-o.

Implante o aplicativo nos dispositivos usando o App Center.

Use o Application Insights para monitorar o Serviço de Aplicativo.

  1. 1 Crie o aplicativo usando o Visual Studio e o Xamarin.
  2. 2 Adicione o serviço back-end dos Aplicativos Móveis do Serviço de Aplicativo do Azure à solução de aplicativo.
  3. 3 Implemente a autenticação por meio do Azure Active Directory.
  4. 4 Conecte-se a dados corporativos em sistemas externos, tais como o SAP, usando o Gerenciamento de API do Azure.
  1. 5 Implemente a sincronização offline para tornar o aplicativo móvel funcional sem uma conexão de rede.
  2. 6 Crie e teste o aplicativo por meio do Visual Studio App Center e publique-o.
  3. 7 Implante o aplicativo nos dispositivos usando o App Center.
  4. 8 Use o Application Insights para monitorar o Serviço de Aplicativo.

Diretrizes de implementação

Produtos/descrição Documentação

Visual Studio

Crie o front-end da Web, os aplicativos móveis e os serviços de back-end com o C# no Visual Studio 2017 ou no Visual Studio para Mac.

Xamarin

Crie aplicativos móveis para iOS e Android usando o C# e os SDKs do Azure.

Visual Studio App Center

O App Center permite um fluxo de trabalho de implantação e integração contínua reunindo o código do BitBucket, do GitHub e do Visual Studio Team Services.

Serviço de Aplicativo

Um aplicativo Web de Serviço de Aplicativo pode hospedar um aplicativo Web destinado ao cliente e um serviço usado pelo cliente Web e móvel.

Application Insights

Detecte problemas, diagnostique falhas e rastreie o uso em seu aplicativo Web com o Application Insights. Tome decisões informadas em todo o ciclo de vida de desenvolvimento.

Gerenciamento de API

Publique APIs para desenvolvedores externos, parceiros e funcionários, com segurança e em escala.

Azure Active Directory

O Azure Active Directory é usado para autenticação segura de nível empresarial.

Informações do produto

Os links à direita fornecem documentação sobre a implantação e o gerenciamento dos produtos do Azure listados na arquitetura da solução acima.

Arquiteturas de solução relacionadas

Aplicativos Web e móveis sociais com autenticaçãoUm aplicativo cliente móvel oferece compartilhamento de imagem social com um aplicativo Web complementar. O serviço de back-end do aplicativo executa processamento de imagem em segundo plano usando uma função do Azure e pode notificar os usuários sobre o andamento por meio de um hub de notificação. Os dados que não são de imagem são armazenados no CosmosDB. O aplicativo Web acessa os dados e as imagens do serviço de back-end por meio do Gerenciador de Tráfego. 1110987654321

Aplicativos Web e móveis sociais com autenticação

Um aplicativo cliente móvel oferece compartilhamento de imagem social com um aplicativo Web complementar. O serviço de back-end do aplicativo executa processamento de imagem em segundo plano usando uma função do Azure e pode notificar os usuários sobre o andamento por meio de um hub de notificação. Os dados que não são de imagem são armazenados no CosmosDB. O aplicativo Web acessa os dados e as imagens do serviço de back-end por meio do Gerenciador de Tráfego.

Aplicativo móvel do consumidor baseado em tarefasA arquitetura de aplicativo móvel do consumidor usa Aplicativos Móveis do Serviço de Aplicativo do Azure para simplificar a autenticação com vários provedores de identidade social, armazenar dados e sincronizá-los para o acesso offline, além de enviar notificações por push.539468712

Aplicativo móvel do consumidor baseado em tarefas

A arquitetura de aplicativo móvel do consumidor usa Aplicativos Móveis do Serviço de Aplicativo do Azure para simplificar a autenticação com vários provedores de identidade social, armazenar dados e sincronizá-los para o acesso offline, além de enviar notificações por push.