Backend services for your iOS, Android, and Windows apps - Windows Azure Mobile Services
Windows Azure Mobile Services is one possibility to provide data, logic, security, and push functionality for your applications running on WIndows, WIndows Phone 8, iOS, or Android.
apps • Your apps deal with data • Your apps need users • Your apps need to be everywhere • Your apps need to grow • You do not necessarily want to be a backend expert • … you may know parse.com …
blob storage connect virtual network traffic manager . . . Frameworks Services Fabric Infrastructure N Central US, S Central US, N Europe, W Europe, E Asia, SE Asia + 24 Edge CDN Locations . . . . . . . . . . . . . . . Automated Managed Resources Elastic Usage Based Public Cloud - Windows Azure
No .NET (yet) – Various modules available • Dynamically generated Web/HTTP API – JSON on the wire – SSL connection • Development lifecycle – In the browser – Set up some clever techniques
Table level permissions for each CRUD operation – Everyone – Anyone with the application key – Only authenticated users – Only scripts and admins • More granular control with server side scripts – user.level: {admin, authenticated, anonymous} – user.userId: id or undefined if not authenticated
minutes, hours, days, months • Execute scripts on demand • Some examples – Periodic purge of old data – Poll and aggregate from 3rd party – Process/resize images – Schedule sending push notifications for a given time of day
cross-device/platform app backend services – „Windows“ is involved, too • It is constantly evolving – Yes, partly at early stage • Still a lot of work for Microsoft to do • Lock-in? Consider self-hosting