Last night, I have released an early preview of Layered Architecture Sample for Azure. I basically took LayerSample 4.0 and port it over to Windows Azure. The effort was much lesser than I expected and this time, workflow persistence works on SQL Azure!
I ported the ASP.NET web application to a Web Role and the Web Host into a WCF Web Role. Practically, if I am only running a web application, I would have combined all the layers into a single role to save cost but because I would like to demonstrate how on-premise desktop clients can make use of the cloud service, I had split the application into two roles.
Looking into cloud architectures is interesting. I would think that this sample is very much applicable only to applications that are designed with proper layering from the start or for developers who are embarking on a new cloud project (Greenfield). Many of our existing applications (Brownfield) which may not be properly layered, may not be able to survive a port like that with so little modifications.
I will be looking into WCF Roles and the Azure AppFabric Service Bus next to see if I can optimize the current architecture and also to demonstrate a more realistic hybrid (on-premise/cloud) scenario for today's existing applications.
At the mean time, I hope the sample is useful to those who are starting to develop applications on Windows Azure. You do not actually need to have a Windows Azure account to test the sample as it can run correctly on the Development Fabric.
Drop me a comment if you have any thoughts to share. :)
Home » Windows Azure » Layered Architecture Sample for Azure
Layered Architecture Sample for Azure
21:06
Jurnalis Jalanan
Labels:
.NET,
Cloud Computing,
Layered Architecture,
Windows Azure
Popular Post
-
by Rick Woodbury I've recently asked all of my facebook friends to join the Lane Sharing Cause. http://apps.facebook.com/causes/113221?m...
-
Today is the last day of Tech.Ed. *So Sad* Went there early hoping to attend the Microsoft Business Solutions session but it was knocked off...
-
We take our duties as activists working to "Save the Denburn Dual Carriageway!" very seriously. ('Like' us on FaceBook , ...
-
Most developers when developing Windows Communication Foundation (WCF) services, will take security for granted and deploy their web service...
-
I have just gotten a MacBook Pro for work and like all the other notebooks before it, the first thing I would do is to install Windows Serve...
-
DEV316 - Developing Smartphone Applications using the .NET Compact Framework by Sanjay Shetty Not many choices to start my day with today...
-
Over the years, I have collected a number of frequently asked questions while working on Layered Architecture Solution Guidance (LASG) and ...
-
Developing an enterprise layered application can be a daunting task especially when the layered samples provided, contains a barrage of Visu...
-
While working on a new ASP.NET MVC layer sample with SignalR, I have constantly encountered the following error when I tried to access the ...
-
After a week long of 'vacation', I guessed it is time to get back to life. Just received a notice from my academy. I have been accep...

No comments:
Post a Comment