Your SlideShare is downloading. ×
Windows azure mobile services deep dive
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Windows azure mobile services deep dive

1,550
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,550
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Windows Azure Mobile Services Deep DiveWilfried Woivré – Soat Expert AzureMVP Windows Azurehttp://blog.soat.fr – http://blog.woivre.frby
  • 2. Quelques rappelsHaltes aux idées préconçues Windows Azure Mobile Services» Windows 8» Windows Phone 8» iOS» Android» HTML5/JS» PhoneGap– Et bientôt : Windows Phone 7.52 SDKs : Windows Azure Mobile Services 0.0.2.0 Windows Azure Mobile Services 0.0.3.3 en RC et prerelease sur NuGetDisponible sur GitHub
  • 3. Le packageService de CRUD Create Read Update DeletePush notificationService d’identificationScheduler
  • 4. Où mettre quoi ?Côté application Vues Actions utilisateurs Logique métierCôté back end Données Actions communes à tous les devices Traitements longs Logique service
  • 5. Valider ses donnéesCôté serveurAvantages : Validation commune entre tous vos devices Centralisation des messages d’erreurs Ajout de champs automatique (CreationDate, ModificationDate, CreatedUser,…)
  • 6. Retourner des données customiséesSchéma de table != entités clientesObjectif Simplifier les données Limiter les flux
  • 7. Et au niveau du SQL AzureIl est possible d’ajouter des index
  • 8. Explorer l’authentificationConnaître ses utilisateurs Et voir utiliser des services externes
  • 9. Intéragir avec les tablesExécuter des actions cross tablesExécuter plusieurs actions avec un seul appel client
  • 10. Des services externes ?Appeler des services externesEnvoi sms via twilioEnvoi de mail via SendGridAppel de services web Facebook
  • 11. Utiliser le Table StorageLecture des données Ecriture des données
  • 12. Quelques bonnes pratiquesMonitorer ses applications Et agir en conséquences» Trop de données sortantes : Limiter la taille des flux sortants» Trop de temps processeurs : Simplifier les actions « gourmandes »» Utilisation de la mémoire : Charger uniquement ce que vous avez besoin !
  • 13. Encore une nouveauté !Command Line Tools Création de service Récupération des services Récupération des tables Update des scripts