Microsoft Azure Mobile Services
-
Upload
vinicius-batista-de-souza -
Category
Mobile
-
view
129 -
download
4
description
Transcript of Microsoft Azure Mobile Services
![Page 1: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/1.jpg)
Windows Azure Mobile Services
Vinícius SouzaTechnical EvangelistMicrosoft
![Page 2: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/2.jpg)
Agenda
CenárioBuilding Blocks
DataIdentityAPI – Server logicScale
![Page 3: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/3.jpg)
dispositivos/serviços
client/server
![Page 4: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/4.jpg)
![Page 5: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/5.jpg)
Data
Notifications
Auth
Server Logic
Scheduler
Logging & Diag
Scale
![Page 6: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/6.jpg)
Mobile Services
![Page 7: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/7.jpg)
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
![Page 8: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/8.jpg)
Mobile Services Data
Armazenamento estruturado com SQL Azure
Gerencie entrada de dadosPortalSQL Management StudioREST API
![Page 9: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/9.jpg)
• 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
![Page 10: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/10.jpg)
• Módulos suportados + Globals• mssql• request• console• push• tables• statusCodes
Server Logic
http://bit.ly/WAMS_JS_Reference
![Page 11: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/11.jpg)
Mobile ServicesDATA
![Page 12: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/12.jpg)
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)
![Page 13: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/13.jpg)
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
![Page 14: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/14.jpg)
Mobile ServicesIdentity
![Page 15: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/15.jpg)
Próximos passos
![Page 16: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/16.jpg)
Como obter Windows AzureMSDN Subscription – MSDN Credits
http://bit.ly/MSDN_Credits
![Page 17: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/17.jpg)
Cadastro no BizSpark
www.microsoft.com/BizSpark
![Page 18: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/18.jpg)
http://bit.ly/Calculadora_Azure
Simule o preço
![Page 19: Microsoft Azure Mobile Services](https://reader033.fdocuments.in/reader033/viewer/2022061223/54c454144a7959bd018b4686/html5/thumbnails/19.jpg)
© 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