Windows Azure Mobile Services Author:Bruce Johnson Windows Azure Mobile Services (WAMS) are turnkey backend solutions for applications, mobile or otherwise, to utilize structured storage in the cloud. They include built-in authentication with Microsoft Account, Facebook, Twitter and Google, as well as push notification to the client app. This compact, to the point book gives readers just what th... more »ey need to get up and running with these tools. The book includes: Fundamental Concepts - basic concepts of WAMS. A simple tutorial application is created and the simple CRUD functionality is demonstrated.CRUD Functions - the creation and modification of data. Overs structure of the underlying object, the 4 methods used to do CRUD, and how Linq can be used over WAMS. The sample application is extended to utilize these functions.Validation - considers some of the possibilities of the script, especially as it relates to the validation of incoming data. Describes the basic syntax of the scripts and some range and requirement validations are performed. This last element will utilize the sample application as the foundation.Authentication - WAMS supports authentication of the user through a number of providers. Currently, there are four (Microsoft Account, Facebook, Twitter, Google). The book looks at the mechanism used to authenticate the user and the scripts that can be used in WAMS to ensure that a user sees only the records that they are supposed to see.REST Access - While there are proxies available for Windows 8, Windows Phone 8 and iOS, WAMS allows any device capable of supporting REST to participate. Chapter covers REST access in light of the authentication in the previous chapter.Advanced Scripting - complete coverage of the scripting syntax, as well as provide a number of examples of how the scripts can be used to meet real business needs.Advanced Configuration - At its heart, WAMS is just a combination of Windows Azure and SQL Azure. Simple in concept, yet this basis allows for some complex configurations. This chapter examines WAMS limits, including scalability, database integration, and redundancy options.« less