Architecture

TwitterFacebook
Get flash to fully experience Pearltrees

Complete Catalog

Developing Multi-tenant Applications for the Cloud, 3rd Edition This guide is the third edition of the second volume in a series about Windows Azure. It demonstrates how you can create from scratch a multi-tenant, Software as a Service (SaaS) application to run in the cloud by using the Windows Azure tools and the increasing range of capabilities of Windows Azure. The guide focuses on both good practice design and the practicalities of implementation for multi-tenant applications, but also contains a wealth of information on factors such as security, scalability, availability, and elasticity that are relevant to all types of cloud hosted applications. Moving Applications to the Cloud, 3rd Edition http://msdn.microsoft.com/en-us/practices/bb190351
Architecture Case Studies and Architecture Project Artifacts Top Software Architecture Sites Resources for Software Architects

Links to Software Architecture Sites

http://www.bredemeyer.com/links.htm
http://martinfowler.com/eaaCatalog/index.html Last Significant Update: January 2003 A short summary of the patterns in Patterns of Enterprise Application Architecture (P of EAA) . | Japanese | Russian |

Catalog of Patterns of Enterprise Application Architecture

Why is this such a good idea? Let's investigate. Traditionally, many programmers were used to writing base classes using public virtual functions to directly and simultaneously specify both the interface and the customizable behavior. For example, we might write:

Virtuality

http://www.gotw.ca/publications/mill18.htm
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Video Lectures by Hal Abelson and Gerald Jay Sussman Structure and Interpretation of Computer Programs has been MIT's introductory pre-professional computer science subject since 1981.

Structure and Interpretation of Computer Programs, Video Lectures

http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
http://msdn.microsoft.com/en-us/library/cc168629.aspx

Fear Those Tiers

Udi Dahan December 2007 Summary: Tiers and networks are not to be taken lightly, in any architecture. This article chronicles the author's journey toward a robust and scalable architecture. (7 printed pages) Contents Introduction Canned Answers Back to the Drawing Board Distribution Trumps OO Conclusion Critical-Thinking Questions Further Study Glossary
http://msdn.microsoft.com/en-us/library/cc505968.aspx by Daniel Akenine Contents Introduction Why We Need Architects A Process to Map Artifacts to Levels Architect Roles Biggest Challenges Conclusion Resources Introduction

A Study of Architect Roles by IASA Sweden

<a href="http://ad.doubleclick.net/jump/certmag.com/ad_250x250;sz=250x250;ord=1364719548?" target="_blank" ><img src="http://ad.doubleclick.net/ad/certmag.com/ad_250x250;sz=250x250;ord=1364719548?" border="0" alt="" /></a> IT architecture is becoming the discipline that separates success from failure in large or complex IT projects. http://www.certmag.com/read.php?in=2837

ITAC and the Enterprise Architect - Certification Magazine

Discovering the Design Patterns You're Already Using in .NET

Behind the Scenes Discover the Design Patterns You're Already Using in the .NET Framework Rob Pierry Code download available at: DesignPatterns.exe (122 KB) http://msdn.microsoft.com/en-us/magazine/cc188707.aspx
http://wiki.asp.net/page.aspx/96/architecture/

ASP.NET Wiki: Architecture

Rate It (69) Thank you for your feedback! MSDN has an excellent section on Architecting ASP.NET Applications . patterns & practices' Web Client Software Factory on CodePlex! - This factory will provide comprehensive architecture guidance to help customers build web solutions using the Microsoft platform. One Day in the Life of an ASP.NET Web Page - Explore the eventing model built around ASP.NET Web pages and the various stages that a Web page experiences on its way to HTML. Discover the events that characterize the lifecycle of page and how control and page authors can intervene to alter the standard behavior.
A suite of eleven principles, conceived by people such as RobertCecilMartin , BertrandMeyer , BarbaraLiskov , etc. and compiled by RobertCecilMartin . There are six papers that describe all of these principles. They can be found in the resources section of http://www.objectmentor.com/ . The first four papers are named for the first four principles, the final papers cover the remaining two principles: "Granularity" and "Stability".

Principles Of Object Oriented Design

Martin Fowler 26 June 2005 application architecture · API design · object collaboration design

InversionOfControl

Does anyone know of a Software Architecture certification program, other than that of the SEI (Software Engineering Institute)? | LinkedIn Answers

loading the help center... <div class="noscript center"> Sorry, Javascript is required for the help center.<br /><meta http-equiv="refresh" content="5; url=/app/utils/log_error/et/0/ec/6/callback/http%3A%2F%2Fhelp.linkedin.com%2Fapp%2Fanswers%2Fdetail%2Fa_id%2F35227%2Ffrom_auth%2Ftrue">You will automatically be forwarded to your destination in 5 seconds, or click <a href="/app/utils/log_error/et/0/ec/5/callback/http%3A%2F%2Fhelp.linkedin.com%2Fapp%2Fanswers%2Fdetail%2Fa_id%2F35227%2Ffrom_auth%2Ftrue">here</a> to continue.
For more details of the topics covered in this guide, see Contents of the Guide . This chapter describes and discusses high level patterns and principles commonly used for applications today. These are often referred to as the architectural styles , and include patterns such as client/server, layered architecture, component-based architecture, message bus architecture, and service-oriented architecture (SOA). For each style, you will find an overview, key principles, major benefits, and information that will help you choose the appropriate architectural styles for your application. It is important to understand that the styles describe different aspects of applications.

Chapter 3: Architectural Patterns and Styles