SDS Downloads
This page provides links to ‘how to’ examples, sample applications, tools and utilities for Microsoft SQL Data Services (SDS) developers. .gif)
Tools
SDS SDK is available for download. The download includes these tools:
- SDS Explorer: This tool provides a simple UI to perform most typical operations against SDS. You can perform POST, PUT, DELETE, GET and QUERY operations on authorities, containers and entities. SDS Explorer provides direct access to REST-based payload formats as well as showing HTTP protocol-level tracing for all operations.
- SDS Tool: Command line utility for interacting with SDS. You can create, update and delete all the entity types within the system. Additionally, you can query the service using either SOAP or REST heads.
Hands-on Labs and Demos
Azure Services Training Kit
The Azure Services Training Kit will include a comprehensive set of technical content including samples, demos, hands-on labs, and presentations that are designed to help you learn how to use the Azure Services Platform. This initial PDC Preview release includes the hands-on labs that were provided at the PDC 2008 conference. These labs cover the broad set of Azure Services including Windows Azure, .NET Services, SQL Services, and Live Services. |
Sample Applications
PhluffyFotos
PhluffyFotos is a Web 2.0 Picture Gallery Service where users can upload their pictures from the web or mobile device. This sample is designed to demonstrate how you can develop a multi-tenant application using SDS. It utilizes several technologies including: ASP.NET MVC Extensions, LINQ, WCF, Silverlight, Windows PowerShell, and the .NET Compact Framework 3.5. This application demonstrates the following innovative and reusable features: - LINQ to SDSprovider. Using either Lambda expressions or Where extension method, your business logic is transformed to the correct REST-based URI query syntax.
- ASP.NET Membership provider. All user information is held in the cloud and this membership provider seamlessly integrates into the web application.
- PowerShell cmdlets. The installation and configuration of the sample uses PowerShell to configure the user’s SDS account.
- Mobile application. This sample has a mobile application where photos taken from a phone’s camera can be uploaded to the PhluffyFotos website.
|
LitwareHR
LitwareHR is a fictitious HR recruitment management application delivered as a service. LitwareHR is implemented as a single instance multi-tenant application, which means that all LitwareHR customers (or tenants) share the same instance of the application. Supporting multiple tenants efficiently in a single instance environment, while allowing tenant-specific customization, is one of the key objectives of LitwareHR. LitwareHR’s storage is built on SDS, which naturally supports key multi-tenant requirements such as entity customization (through flexible entities) and tenant isolation (through containers). LitwareHR’s data access layer for SDS demonstrates the following key features: - Higher level abstractions typical of business applications to deal with typed yet flexible entities
- Policydriven client-side caching for increased performance in high latency scenarios
- Cross-container parallel queries for increased efficiency
- “Mock SDS” proxy for offline development
|