AZURE MOBILE
SERVICES
Vantagens do Back-end as a service - BaaS
@_ntakashi
/ntakashii
ntakashi.net
nicolas.tcs@hotmail.com
O QUE É AZURE MOBILE
SERVICE – MAMS?
• Um serviço baseado em arquitetura REST
• Utiliza o conceito de BasS
• Fornece uma suíte de funcionalidades para aplicativos Mobile
• Totalmente Cross-Platform
EXPERIÊNCIA CONTINUA
▪ Nivele o esforço de desenvolvimento
▪ Compartilhe sua regra de negócio e funcionalidades
MAMSMAMS
PRINCIPAIS CARACTERÍSTICAS
TIPOS DE BACK-END
.NET – ASP.NET Web API
▪ Utilize o melhor do ASP.NET para
seu BasS
JavaScript - NodeJS
▪ Utilize as vantagens do NodeJS
no Back-end do seu App Mobile
ARMAZENAMENTO DE DADOS
Armazene
dados em
um
repositório
de dados
NoSQL
utilizando
todas as
vantagens do
MongoDb
MongoDb
Armazene
uma grande
quantidade
de dados
não
estruturados
tais como
Texto e
Binários
Blob Storage
Armazene
uma grande
quantidade
de dados
estruturados
em um
repositório
NoSQL
Azure
Table Storage
Construa
serviços
utilizando
uma base
de dados
SQL Server
Azure
SQL Server
TRABALHANDO
OFF-LINE
• Deixe seu App funcionando mesmo quando estiver off-line
• Armazene informações em uma base dados local com SQLite
• Sincronize as informações quando estiver Online
AUTENTICAÇÃO
▪ Utilize suas redes sociais para acessar seu aplicativo
▪ Evite a criação de um novo usuário e senha
▪ Facilite o acesso do seu usuário
APLICATIVOS CORPORATIVOS
▪ Utilize o poder da autenticação do MAMS em seus aplicativos
corporativos.
▪ Reaproveite todo os dados de autenticação da sua empresa.
NOTIFICAÇÕES
▪ Envie notificações para aplicativos de qualquer plataforma (IOS,
Android, Windows Phone e Windows Store)
▪ Utilize as vantagens do Notification Hub do Azure para envio de push
para qualquer back-end na nuvem ou local
TAREFAS AGENDADA
▪ Automatize tarefas repetitivas
▪ Agenda tarefas para serem executadas no servidor
▪ Execute um script .Net ou JavaScript sobe demanda
TROUBLESHOOT
▪ Depuração HTTP
▪ Depuração em tempo de execução
▪ Logs de diagnostico
DEPURAÇÃO HTTP
DEPURAÇÃO EM TEMPO DE EXECUÇÃO
LOGS DE DIAGNOSTICO
VANTAGENS
▪ Aceleração do tempo de desenvolvimento;
▪ Auto Escalabilidade;
▪ Autenticação de usuários padronizada;
▪ Compartilhamento da regra de negócios para multiplataformas.
@_ntakashi
/ntakashii
ntakashi.net
nicolas.tcs@hotmail.com

Azure mobile services