Arquitetura da solução: Aplicativo móvel do consumidor baseado em tarefas

Um back-end móvel usado por aplicativos clientes do iOS, Android e Windows. Use os SDKs Xamarin ou de cliente nativo para criar um aplicativo de cliente móvel com suporte de sincronização offline, incluindo arquivos de sincronização de imagens offline. A Autenticação do Serviço de Aplicativo é usada para se conectar a um provedor de identidade e o Armazenamento de Blobs do Azure é usado para armazenar imagens de maneira econômica e escalonável.

Essa solução é criada nos serviços gerenciados do Azure: Serviço de aplicativo, Banco de dados SQL, Application Insights e a HockeyApp. Esses serviços são executados em um ambiente de alta disponibilidade, com correção e suporte, permitindo que você foque a sua solução em vez de o ambiente em que eles são executados.

Application Insights App Service Phone & Tablet Offline sync HockeyApp Continuous integrationand deployment SQL Database Identity provider Blob Storage

Diretrizes de implementação

Produtos Documentação

Serviço de aplicativo

O aplicativo cliente usa um dos SDKs de cliente móvel para se conectar a um back-end do Aplicativo móvel do Azure. Os SDKs do cliente têm suporte interno para autenticação e sincronização offline, facilitando muito a criação de um aplicativo completo.

Sincronização offline

Use o recurso de sincronização offline de dados dos SDKs de cliente do Aplicativo móvel do Azure para criar aplicativos responsivos e robustos que permanecem úteis mesmo quando há problemas de rede.

Banco de dados SQL

Os dados estruturados são armazenados no Banco de Dados SQL, um serviço de banco de dados relacional em nuvem, que dá suporte a transações e consultas eficientes.

Armazenamento de blob

As imagens são armazenadas no Armazenamento do Azure para aproveitar a melhor escalabilidade com o menor custo.

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.

HockeyApp

Use o HockeyApp para obter relatórios de falhas, rastrear o uso de aplicativos e distribuir seus aplicativos móveis.

Provedor de identidade

Use a autenticação/autorização do Serviço de Aplicativo para integrar um provedor de identidade social ou empresarial.

Integração e implantação contínua

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

Exemplos de código

Explore exemplos de código que ajudam você a começar com essa implementação.

Related solution architectures

Application Insights App Service Phone & Tablet Traffic Manager Other regions HockeyApp Notification Hub Continuous integrationand deployment Browser Identity provider Document DB Redis Cache Queue Blob Storage Function

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

Um aplicativo cliente móvel para compartilhamento de imagem social e com um aplicativo Web complementar. O back-end do aplicativo realiza o processamento da imagem de tela de fundo usando uma Função do Azure. O aplicativo cliente móvel funciona no modo offline, permitindo que os usuários exibam e carreguem imagens mesmo quando eles não têm conexão de rede.

Learn more