Microsoft Azure Design Patterns

Microsoft Update: One of the challenges in adopting a new platform such as Windows Azure, is finding usable design patterns that work for developing effective solutions. The Catch-22 is that design patterns are discovered and not invented. Nevertheless it is important to have some guidance on what design patterns make sense early in the game.

Most presentations about Windows Azure start by presenting you with a bewildering set of features offered by Windows Azure, Windows Azure AppFabric and SQL Azure. Although these groupings of features may have been developed by different groups within Microsoft and spliced together, as architects we are more interested in solving business problems that can be solved by utilizing these features where they are appropriate

AppFabric combines the former Dublin and Velocity technologies for hosting and caching with the Windows Azure AppFabric Service Bus and AppFabric Access Control, which had been known as .Net Services. AppFabric also is featured as part of the Windows Azure cloud platform.

Windows Server AppFabric features distributed in-memory caching and replication, working with ASP.Net applications. It also offers pre-built applications and can be used with Visual Studio tools and the .Net Framework.

The general release of AppFabric is expected by the third quarter of this year. Windows Server AppFabric was announced at the Microsoft Professional Developers Conference in Los Angeles in November.

In a recent Webcast, the webcast presented a set of application scenario contexts, Azure features and solution examples. It is unique in its approach and the fact that it includes the use of features from all components of the Windows Azure Platform including the Windows Azure Operating System, Windows Azure AppFabric and SQL Azure.

Microsoft Update: One of the challenges in adopting a new platform like Windows Azure, is finding usable design patterns that work for developing effective solutions.

View Article



Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Instead of only managing projects organizations do need to manage value! "Doing the right things" and "doing things right" are the essential ingredients for successful software and systems delivery. Unfortunately, with distributed delivery spanning multiple disciplines, geographies and time zones, many organizations struggle with teams working in silos, broken lines of communication, lack of collaboration, inadequate traceability, and poor project visibility. This often results in organizations "doing the …

  • Live Event Date: April 22, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT Database professionals — whether developers or DBAs — can often save valuable time by learning to get the most from their new or existing productivity tools. Whether you're responsible for managing database projects, performing database health checks and reporting, analyzing code, or measuring software engineering metrics, it's likely you're not taking advantage of some of the lesser-known features of Toad from Dell. Attend this live …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds