Upload
vinicius-batista-de-souza
View
128
Download
4
Embed Size (px)
DESCRIPTION
Microsoft Azure Mobile Services é um dos serviços de PaaS - Plataforma como Serviço que você pode tirar proveito para criar o backend para o seu aplicativo mobile em qualquer plataforma - Microsoft, Android, iOS e HTML
Citation preview
Windows Azure Mobile Services
Vinícius SouzaTechnical EvangelistMicrosoft
Agenda
CenárioBuilding Blocks
DataIdentityAPI – Server logicScale
dispositivos/serviços
client/server
Data
Notifications
Auth
Server Logic
Scheduler
Logging & Diag
Scale
Mobile Services
Your Datacenter
Virtualization
O/S
Hardware
Network
Data
Applications
Firewall
Web Sites
Applications
Data
Cloud Services
Applications
Firewall Rules
Data
Virtual Network
Virtual Machines
Virtual Network
Data
Applications
Firewall Rules
O/S
Focus on the Application
Windows Azure
Mobile Services Data
Armazenamento estruturado com SQL Azure
Gerencie entrada de dadosPortalSQL Management StudioREST API
• Serviço automático de REST, API gerada para armazenamento• Dynamic Schema on/off• Possibilidade de incluir lógica no servidor que
intercepta operações de CRUD.
Server Logic
• Módulos suportados + Globals• mssql• request• console• push• tables• statusCodes
Server Logic
http://bit.ly/WAMS_JS_Reference
Mobile ServicesDATA
Mapeamento de tipos de dadosREST API to SQL type
JSON Value T-SQL Type
Numeric values (integer, decimal, floating point)
Float
Boolean Bit
DateTime DateTimeOffset(3)
String Nvarchar(max)
Mobile Services Identity• Autenticação utilizando multiplos fornecedores• Permissão a nível de Tabela para cada operação
do CRUD• Everyone• Anyone with the Application Key• Only Authenticated Users• Only Scripts and Admins• Maior controle granular com os server side scripts• user.level: {admin, authenticated, anonymous}• user.userId: id or undefined if not authenticated
Mobile ServicesIdentity
Próximos passos
Como obter Windows AzureMSDN Subscription – MSDN Credits
http://bit.ly/MSDN_Credits
Cadastro no BizSpark
www.microsoft.com/BizSpark
http://bit.ly/Calculadora_Azure
Simule o preço
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Vinícius Souza@vbs_brhttp://aka.ms/visouzahttp://aka.ms/facevisouza