<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5185576197614639437</id><updated>2024-08-28T21:34:55.779-07:00</updated><category term=".NET Enterprise Architect"/><category term="Domain Driven Design"/><title type='text'>Microsoft Certified Professional Developer Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-1874223088995193183</id><published>2010-03-27T01:04:00.005-07:00</published><updated>2010-03-27T01:04:27.256-07:00</updated><title type='text'></title><content type='html'>Hi, I test my post</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/1874223088995193183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-post_5709.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/1874223088995193183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/1874223088995193183'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-post_5709.html' title=''/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-6608588244753807179</id><published>2010-03-27T01:04:00.003-07:00</published><updated>2010-03-27T01:04:25.421-07:00</updated><title type='text'></title><content type='html'>Hi, I test my postHi, I test my postHi, I test my postHi, I test my postHi, I test my postHi, I test my postHi, I test my postHi, I test my postHi, I test my post</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/6608588244753807179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-posthi-i-test-my-posthi-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/6608588244753807179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/6608588244753807179'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-posthi-i-test-my-posthi-i.html' title=''/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-3777243424200258919</id><published>2010-03-27T01:04:00.001-07:00</published><updated>2010-03-27T01:04:24.300-07:00</updated><title type='text'></title><content type='html'>Hi, I test my post</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/3777243424200258919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-post_7059.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/3777243424200258919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/3777243424200258919'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-post_7059.html' title=''/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-2282458733524196002</id><published>2010-03-27T01:03:00.005-07:00</published><updated>2010-03-27T01:03:47.673-07:00</updated><title type='text'></title><content type='html'>Hi, I test my post</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/2282458733524196002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-post_3642.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/2282458733524196002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/2282458733524196002'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-post_3642.html' title=''/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-301698448659209316</id><published>2010-03-27T01:03:00.003-07:00</published><updated>2010-03-27T01:03:46.383-07:00</updated><title type='text'>Hi, I test my post</title><content type='html'>Hi, I test my post</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/301698448659209316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-post_27.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/301698448659209316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/301698448659209316'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-post_27.html' title='Hi, I test my post'/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-7212603164235793223</id><published>2010-03-27T01:03:00.001-07:00</published><updated>2010-03-27T01:03:40.834-07:00</updated><title type='text'></title><content type='html'>Hi, I test my post</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/7212603164235793223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/7212603164235793223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/7212603164235793223'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/hi-i-test-my-post.html' title=''/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-7121373913931966508</id><published>2010-01-01T00:39:00.000-08:00</published><updated>2010-03-23T00:41:27.701-07:00</updated><title type='text'>REST vs SOAP ?</title><content type='html'>The main difference between these two approaches is the way that the service state is maintained. Do not think of the service state as the application or session state; instead, think of it as the different states that an application passes through during its lifetime. With SOAP, movement through different states can be accomplished through interaction with a single service endpoint, which may encapsulate and provide access to many operations and message types. With REST, a limited set of operations is allowed, and these operations are applied to resources represented and addressable by URIs (HTTP addresses). The messages capture the current or required state of the resource&lt;br /&gt;
&lt;br /&gt;
+ SOAP is a protocol that provides a basic messaging framework upon which abstract layers can be built, and is commonly used as an RPC framework that passes calls and responses over networks using XML-formatted messages.&lt;br /&gt;
&lt;br /&gt;
+ SOAP handles issues such as security and addressing through its internal protocol implementation, but requires a SOAP stack to be available.&lt;br /&gt;
&lt;br /&gt;
+ REST is a technique that can utilize other protocols, such as JavaScript Object Notation (JSON), the Atom publishing protocol, and custom Plain Old XML (POX) formats.&lt;br /&gt;
&lt;br /&gt;
+ REST exposes an application and data as a state machine, not just a service endpoint. It allows standard HTTP calls such as GET and PUT to be used to query and modify the state of the system. REST is stateless by nature, meaning that each individual request sent from the client to the server must contain all of the information necessary to understand the request since the server does not store&lt;br /&gt;
the session state data.</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/7121373913931966508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2010/01/rest-vs-soap.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/7121373913931966508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/7121373913931966508'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2010/01/rest-vs-soap.html' title='REST vs SOAP ?'/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-5512181448314311191</id><published>2009-11-20T23:48:00.000-08:00</published><updated>2010-03-22T23:53:01.736-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET Enterprise Architect"/><title type='text'>Microsoft .NET: Architecting Applications for the Enterprise - Free E Book download</title><content type='html'>Microsoft .NET: Architecting Applications for the Enterprise (PRO-Developer) (Paperback) - Free version from Microsoft&lt;br /&gt;
ISBN: 073562609X &lt;br /&gt;
&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&amp;amp;DisplayLang=en&quot;&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&amp;amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
*** What is software architect?&lt;br /&gt;
- Software application architecture is the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability. It involves a &lt;br /&gt;
series of decisions based on a wide range of factors, and each of these decisions can have considerable impact on the quality, performance, maintainability, and overall success of the application.</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/5512181448314311191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/microsoft-net-architecting-applications.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/5512181448314311191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/5512181448314311191'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2010/03/microsoft-net-architecting-applications.html' title='Microsoft .NET: Architecting Applications for the Enterprise - Free E Book download'/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-9164444277054089949</id><published>2000-02-01T02:51:00.000-08:00</published><updated>2010-03-23T03:00:36.201-07:00</updated><title type='text'>NUnit - How to do Unit Test for C#</title><content type='html'>1. Download the msi version of NUnit on http://www.nunit.org/index.php?p=download&lt;br /&gt;
2. Read the Quick Start Guide http://www.nunit.org/index.php?p=quickStart&amp;r=2.5.3&lt;br /&gt;
&lt;br /&gt;
Sample Code will be available soon.</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/9164444277054089949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2000/02/nunit-how-to-do-unit-test-for-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/9164444277054089949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/9164444277054089949'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2000/02/nunit-how-to-do-unit-test-for-c.html' title='NUnit - How to do Unit Test for C#'/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-2577061180562371348</id><published>2000-02-01T00:25:00.000-08:00</published><updated>2010-03-23T00:29:53.751-07:00</updated><title type='text'>Five major stages of architecture design process</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSXqL84MnRRRArLwBPkbc-LOWp9Fq22g4fA4L6n7UPUZyKmgvmiqPN2VcniDopnGodAmEh0n6wYJMgb6Lka9NbWRl7w9KaUThqQMiHqiKGScrpwmUcenDtZouu3gwTPSaWiBLRGOs166mq/s1600-h/design+process.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;317&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSXqL84MnRRRArLwBPkbc-LOWp9Fq22g4fA4L6n7UPUZyKmgvmiqPN2VcniDopnGodAmEh0n6wYJMgb6Lka9NbWRl7w9KaUThqQMiHqiKGScrpwmUcenDtZouu3gwTPSaWiBLRGOs166mq/s400/design+process.JPG&quot; vt=&quot;true&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;1. Identify Architecture Objectives. Clear objectives help you to focus on your architecture and on solving the right problems in your design. Precise objectives help you to determine when you have completed the current phase, and when you are ready to move to the next phase.&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;2. Key Scenarios. Use key scenarios to focus your design on what matters most, and to evaluate your candidate architectures when they are ready. &lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;3. Application Overview. Identify your application type, deployment architecture, architecture styles, and technologies in order to connect your design to the real world in which the application will operate.&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;4. Key Issues. Identify key issues based on quality attributes and crosscutting concerns. These are the areas where mistakes are most often made when designing an application.&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;5. Candidate Solutions. Create an architecture spike or prototype that evolves and improves the solution and evaluate it against your key scenarios, issues, and deployment constraints before beginning the next iteration of your architecture&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/2577061180562371348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2000/02/five-major-stages-of-architecture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/2577061180562371348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/2577061180562371348'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2000/02/five-major-stages-of-architecture.html' title='Five major stages of architecture design process'/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSXqL84MnRRRArLwBPkbc-LOWp9Fq22g4fA4L6n7UPUZyKmgvmiqPN2VcniDopnGodAmEh0n6wYJMgb6Lka9NbWRl7w9KaUThqQMiHqiKGScrpwmUcenDtZouu3gwTPSaWiBLRGOs166mq/s72-c/design+process.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-4769078251332961162</id><published>2000-01-10T00:51:00.000-08:00</published><updated>2010-03-23T00:52:22.514-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Domain Driven Design"/><title type='text'>Domain Driven Design</title><content type='html'>Domain Driven Design (DDD) is an object-oriented approach to designing software based on the business domain, its elements and behaviors, and the relationships between them. It aims to enable software systems that are a realization of an underlying business domain by defining a domain model expressed in the language of business domain experts. The domain model can be viewed as a framework from&lt;br /&gt;
which solutions can then be rationalized.</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/4769078251332961162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2000/01/domain-driven-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/4769078251332961162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/4769078251332961162'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2000/01/domain-driven-design.html' title='Domain Driven Design'/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5185576197614639437.post-501186652905457489</id><published>2000-01-01T23:56:00.000-08:00</published><updated>2010-03-23T00:05:08.741-07:00</updated><title type='text'>Why .NET 3-tier architect or n-tier architect?</title><content type='html'>The main benefits of the N-tier/3-tier architectural style are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;+ Maintainability:&lt;/strong&gt; Because each tier is independent of the other tiers, updates or changes can be carried out without affecting the application as a whole.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;+&amp;nbsp;Scalability:&lt;/strong&gt; Because tiers are based on the deployment of layers, scaling out an application is reasonably straightforward.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;+&amp;nbsp;Flexibility:&lt;/strong&gt; Because each tier can be managed or scaled independently, flexibility is increased.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;+&amp;nbsp;Availability:&lt;/strong&gt; Applications can exploit the modular architecture of enabling systems using easily scalable components, which increases availability.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOwMN3suTIYvC0fj8kRsmFYszbsEVvMfqq4I3lSldWFZLiydSqiNQXiopWOOicv26vT8MS9dp7aR0q-EhTaSkp0rn33JT_VyYs4XIwML0e-4-q73D_0d-gH-j4nHoQQzTfiEs-il-ok2qM/s1600-h/n-tier+architect.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;481&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOwMN3suTIYvC0fj8kRsmFYszbsEVvMfqq4I3lSldWFZLiydSqiNQXiopWOOicv26vT8MS9dp7aR0q-EhTaSkp0rn33JT_VyYs4XIwML0e-4-q73D_0d-gH-j4nHoQQzTfiEs-il-ok2qM/s640/n-tier+architect.JPG&quot; vt=&quot;true&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seniormcpd.blogspot.com/feeds/501186652905457489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seniormcpd.blogspot.com/2000/01/why-net-3-tier-architect-or-n-tier.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/501186652905457489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5185576197614639437/posts/default/501186652905457489'/><link rel='alternate' type='text/html' href='http://seniormcpd.blogspot.com/2000/01/why-net-3-tier-architect-or-n-tier.html' title='Why .NET 3-tier architect or n-tier architect?'/><author><name>Kelvin Tran</name><uri>http://www.blogger.com/profile/12088951506925422982</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOwMN3suTIYvC0fj8kRsmFYszbsEVvMfqq4I3lSldWFZLiydSqiNQXiopWOOicv26vT8MS9dp7aR0q-EhTaSkp0rn33JT_VyYs4XIwML0e-4-q73D_0d-gH-j4nHoQQzTfiEs-il-ok2qM/s72-c/n-tier+architect.JPG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>