Windows Azure Mobile Services

1.028 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Windows Azure Mobile Services

  1. 1. Windows Azure Mobile Services How-to Guide Windows Azure Microsoft Expert Student Partner jan.hentschel@studentpartners.deJan Hentschel Windows Azure Insider @Horizon_Net
  2. 2. Aufbau dieses How-tos• Einführung und Möglichkeiten• Erstellen eines Mobile Services• Hinzufügen von Push Notifications zur Beispiel-App• Hinzufügen der Authentifizierung zur Beispiel-App• Zusammenfassung und FAQ• Videos unter • http://bit.ly/SXDkh4 • http://janatdevelopment.com/
  3. 3. Agenda• Einführung in die Mobile Services• Authentifizierung• Push Notifications• Serverseitige Skripte• Diagnostics, Loggin & Skalierung• Zusammenfassung und FAQ
  4. 4. Einführung in die Mobile ServicesWas sind die Windows Azure Mobile Services?
  5. 5. Einführung in die Mobile ServicesWarum Windows Azure Mobile Services?• Was braucht man ohne Mobile Services? • Web Service • Windows Azure Storage • Windows Azure SQL Database • Access Control Service • Etc.• Mit Windows Azure Mobile Services alles in einem Paket• Leichtere Erstellung eines mobilen Backends innerhalb von Minuten
  6. 6. Einführung in die Mobile ServicesTypische Einsatzszenarien
  7. 7. Einführung in die Mobile ServicesStrukturierter Speicher• Strukturierter Speicher anhand einer SQL Database• Verwalten der Daten über • Das Portal • Das SQL Portal • SQL Management Studio • REST API…
  8. 8. Authentifizierung• Authentifizierung gegen Windows Live• Zugriffslevel für jede CRUD-Operation • Everyone • Anybody with the Application Key • Only Authenticated Users • Only Scripts and Admins• Feinere Kontrolle anhand von serverseitigen Skripten
  9. 9. Push NotificationsÜberblick über den Lebenszyklus
  10. 10. Push Notifications• Interagiert mit WNS um Toast, Tile, Badge & Raw Notifications zur Verfügung zu stellen• Portal verwaltet das WNS Client Secret und die Package SID
  11. 11. Serverseitige Skripte• Automatisch generierte Service REST API für den Speicher• Dynamische Schemata können ein- & ausgeschaltet werden• Ermöglichen anwendungsspezifische Logik auf dem Server • Logik wird als JavaScript-Funktionen bereitgestellt• Serverseitige Skripte auf Tabellen für • Inserts • Updates • Deletes • Reads
  12. 12. Serverseitige SkripteValidierung beim Einfügen von Daten / Limitierung der Zugriffsrechte auf nutzereigene Daten
  13. 13. Serverseitige SkripteSenden von Push Notification beim Einfügen von Daten
  14. 14. Diagnostics, Logging & Skalierung• Diagnostics • API-Aufrufe • CPU-Zeit • Data Out• Logging • console.error(…) • console.log(…)• Skalierung – Compute • Scale-out über Instanzenanzahl • Scale-up über die VM-Größe• Skalierung – Speicher • Scale-out über dedizierte SQL DB • Scale-up über die SQL DB
  15. 15. ZusammenfassungWas sind die Windows Azure Mobile Services?
  16. 16. ZusammenfassungWarum Windows Azure Mobile Services?• Mobiles Backend in Minuten• Leichtes Hinzufügen von • Push Notifications • Authentifizierung • Anwendungsspezifischer Logik per serverseitigen Skripten
  17. 17. FAQAllgemeines• Allgemeine Informationen • Freischalten der WAMS - https://account.windowsazure.com/PreviewFeatures • Dev Center - https://www.windowsazure.com/en-us/develop/mobile/ • Tutorials - https://www.windowsazure.com/en-us/develop/mobile/resources/ • Dokumentation - http://msdn.microsoft.com/en- us/library/windowsazure/jj554228.aspx • Videos - http://channel9.msdn.com/search?term=windows+azure+mobile+services
  18. 18. FAQDownloads & Troubleshooting• Push Notifications • Live Connect Entwicklungscenter - http://msdn.microsoft.com/de-de/live/• Downloads • Live SDK - http://msdn.microsoft.com/de-de/live/ff621310• Foren • WAMS Forum - http://social.msdn.microsoft.com/forums/de- de/azuremobile/threads • Windows 8 - http://social.msdn.microsoft.com/Forums/en- US/category/windowsapps
  19. 19. Web RessourcenUnter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind• Windows Azure Homepage http://www.azure.com• Kostenloser Demo-Account http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E• Windows Azure Development Center http://www.windowsazure.com/en-us/develop/overview/• Windows Azure SDKs http://www.windowsazure.com/en-us/develop/downloads/• Windows Azure Training Kit http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/• Kundenreferenzen http://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53• Video-Serie zu Windows Azure (10-Minuten-Videos): http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C
  20. 20. I www.azure.com

×