2. About me
•
•
•
•
Oliver Michalski
Senior Developer .NET
Berlin
Moderator des Windows Azure Forums bei MSDN
Deutschland
• Community Leader Windows Azure Community
Deutschland
• Community Leader Windows Azure Community
Deutschland – User Group (Facebook)
• Member of the Windows Azure Insider Program
3. • Windows Azure Community Deutschland
• http://wazcommunity.wordpress.com/
• Windows Azure Community Deutschland – User
Group
• http://www.facebook.com/groups/26511597022181
7/
7. Was sind die WA Mobile Services?
• WAMS ist ein sog. MBaaS (= Mobile Backend
as a Services)
• WAMS ist ein Teil des Windows Azure
Execution Model
8. WA Execution Model
Windows Azure
Cloud Services
Virtual Machines
Data Services
Websites
Mobile Services
Application Building Blocks
9. Was sind die WA Mobile Services?
• WAMS ist ein sog. MBaaS (= Mobile Backend as a
Services)
• WAMS ist ein Teil des Windows Azure Execution
Model
• Skript basiert (Java Script, Node.JS)
• Verfügbar für Windows Store Apps, Windows
Phone, iOS, Android, HTML 5 und Xamarin
• 3er Party Support (z.B. Backbone.JS, Sencha
Touch, Apache Cordova)
11. Vorbemerkungen
• Bevor ich mit den Feature beginne, möchte ich
euch noch zwei Leitlinien vorstellen, die das
WAMS Angebot beschreiben:
• Rapid Development
• Common Scenarios
14. Authentication (2)
• Was muss ich noch wissen?
• Berechtigungen können pro Tabelle und CRUD
Operation vergeben werden
• Granulare Rechtekontrolle erfolgt mittels
Server Scripts
15. Authentication (3)
• Die Windows Azure Active Directory
Authentication ist zurzeit eine Private
Preview. Wer das Feature testen will,
sollte das Mobile Service Team kontaktieren
(mobileservices@microsoft.com)
16. Server Logic
WA Mobile Services
Server Logic
Dynamic REST API
Node.JS Scripts
Dynamic Schema
17. Server Logic (2)
WA Mobile Services
Server Logic
Node.JS Scripts
Default Scripts
Custom API
25. Schlusswort
• Dies war nur ein kleiner Einblick in die
Windows Azure Mobile Services. Es gäbe noch
viel mehr Details zu berichten aber das ist
einem weiteren Modul vorbehalten.