PacktLib: Microsoft Silverlight 5 and Windows Azure Enterprise Integration

Microsoft Silverlight 5 and Windows Azure Enterprise Integration

Credits

About the Author

Acknowledgement

About the Reviewers

www.PacktPub.com

Preface

Getting Started

Installation

Useful tools

Creating a Windows Azure account

Deploying to Windows Azure from Visual Studio 2010

Summary

Introduction to Windows Azure

Windows Azure

Developing applications locally

Summary

Hosting Silverlight Applications in Azure

Combining Silverlight and Windows Azure projects

Consuming an Azure-hosted WCF service within a Silverlight application

Configuring the number of web roles

Summary

Using Azure Queues with Silverlight

Fundamentals of Azure storage services

Azure Storage Queue service

Using queues for application scalability

Queuing work from a Silverlight application

Handling poison messages

Summary

Accessing Azure Blob Storage from Silverlight

Azure Blob storage

Creating, listing, and displaying files with Silverlight

Using the shared access signatures to upload from Silverlight

The Azure Content Delivery Network (CDN)

Summary

Storing Data in Azure Table Storage from Silverlight

Azure Table storage

Azure Table storage versus SQL Azure

Using Azure Table storage from Silverlight

Summary

Relational Data with SQL Azure and Entity Framework

SQL Azure

What Entity Framework is

Using SQL Azure in Silverlight

Summary

RIA Services and SQL Azure

RIA Services

Using Silverlight with RIA Services, SQL Azure, and Entity Framework

Under the covers of RIA services

Summary

Exposing OData to Silverlight Applications

OData

Consuming OData services

Sharing data by using OData

Summary

Web-scale Considerations

Asynchronous processing and componentization

CQRS (Command Query Responsibility Segregation)

Globalizing your applications

Summary

Application Authentication

Windows Identity Foundation and Azure Access Control Service

ASP.NET providers

Using the SQL Azure provider

Using the Azure Storage provider

Windows authentication

Summary

Using Azure AppFabric Caching to Improve Performance

Data caching

Azure AppFabric caching

Caching raw data in AppFabric

ASP.NET session caching

Summary