Arquitetura de soluções: Aplicação móvel de consumidor baseada em tarefas

Um back-end móvel utilizado por aplicações cliente iOS, Android e Windows. Utilize o Xamarin ou SDKs cliente nativos para criar uma aplicação cliente móvel com suporte para sincronização offline, incluindo sincronização offline de ficheiros de imagem. A Autenticação do Serviço de Aplicações é utilizada para ligar a um fornecedor de identidade e o armazenamento de Blobs do Azure é utilizado para armazenar imagens de forma económica e dimensionável.

Esta solução baseia-se nos serviços geridos do Azure: Serviço de Aplicações, Base de Dados SQL, Estatísticas das Aplicações e em HockeyApp. Estes serviços são executados num ambiente de elevada disponibilidade, corrigido e suportado, que lhe permite concentrar-se na sua solução em vez de no ambiente em que é executada.

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

Orientações de implementação

Produtos Documentação

Serviço de Aplicações

A aplicação cliente utiliza um dos SDKs do cliente móvel para se ligar ao back-end de uma Aplicação Móvel do Azure. Os SDKs cliente têm suporte incorporado para sincronização e autenticação offline, o que permite criar aplicações com todas as funcionalidades muito mais facilmente.

Sincronização offline

Utilize a funcionalidade de sincronização de dados offline dos SDKs cliente da Aplicação Móvel do Azure para criar aplicações reativas e robustas que continuam a ser úteis mesmo se houver problemas de rede.

Base de Dados SQL

Os dados estruturados são armazenados na Base de Dados SQL, um serviço de base de dados relacional na nuvem, que suporta transações e consultas eficientes.

Armazenamento de blobs

As imagens são armazenadas no Armazenamento do Azure para tirar partido de uma melhor escalabilidade com menos custos.

Estatísticas das Aplicações

Detete problemas, diagnostique falhas e controle a utilização na sua aplicação Web com o Application Insights. Tome decisões informadas ao longo do ciclo de vida de desenvolvimento.

HockeyApp

Utilize o HockeyApp para obter relatórios de falhas, monitorizar a utilização das aplicações e distribuir as suas aplicações móveis.

Fornecedor de identidade

Utilize a Autenticação/Autorização do Serviço de Aplicações para integrar com um fornecedor de identidade social ou empresarial.

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

O Serviço de Aplicações permite um fluxo de trabalho de integração e implementação contínuo ao obter código do BitBucket, do GitHub e do Visual Studio Team Services.

Exemplos de código

Explore exemplos de código que o podem ajudar a começar esta implementação.

Arquiteturas de soluções relacionadas

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

Aplicação móvel e Web social com autenticação

Uma aplicação cliente móvel para partilha de imagens sociais e com uma aplicação Web associada. O back-end da aplicação utiliza uma Função do Azure para fazer o processamento de imagens em segundo plano. A aplicação cliente móvel funciona no modo offline, permitindo aos utilizadores ver e carregar imagens mesmo se não tiverem ligação à rede.

Obter mais informações