Layered Architecture Sample for Azure takes the
Expense Sample application that was originally developed in
Layered Architecture Sample for .NET and ports it into the
Windows Azure platform to demonstrate how a carefully designed layered application can be easily deployed to the cloud. It also illustrates how layering concepts can be applied in the cloud environment.
Layered Architecture Sample for .NET was designed to showcase various .NET Technologies such as Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), Windows Form, ASP.NET and ADO.NET Entity Framework working in conjunction with the Layered Architecture Design Pattern.
Layered Architecture Sample for Azure extends on that vision by demonstrating how to perform them in the cloud.
The current version of Layered Architecture Sample for Azure uses Windows Azure and SQL Azure completely to show how to deploy all the layers to the cloud while retaining a small portion of the desktop clients for on-premise communication with the cloud service. Future versions of the sample will demonstrate hybrid on-premise and cloud scenario by leveraging on Windows Azure AppFabric Service Bus to communicate with on-premise services.
You can now quickly create a layered project structure for your Windows Azure cloud applications with
Layered Architecture Solution Guidance
Full cloud scenario with minimal on-premise bits (Non Azure AppFabric scenario)