dotnetspider.com
Login Login    Register      

TutorialsForumCareer DevelopmentResourcesReviewsJobsInterviewCommunitiesProjectsTraining

Subscribe to Subscribers
Talk to Webmaster
Tony John

Facebook
Google+
Twitter
LinkedIn
Online Membersbaskar
More...
Join our online Google+ community for Bloggers, Content Writers and Webmasters




Forums » .NET » .NET »

Diff of layer and architecture


Posted Date: 17 Jun 2010      Posted By:: vasu     Member Level: Bronze    Member Rank: 2620     Points: 1   Responses: 5



diff between layer and architecture

how do layers interact with each other......?




Responses

#517771    Author: rajesh kumar parbat      Member Level: Gold      Member Rank: 83     Date: 17/Jun/2010   Rating: 2 out of 52 out of 5     Points: 2

Architecture is a pattern on which application is built
also you can say its a blue print for every thing like design,coding,deployment, quality etc.
example : n tier architecture
Service Oriented Architecture
client server architecture
MVC
MVP
etc.

In This architecture different layer are found
like UI Layer
Bussuness Layer
Data Layer
Common Layer
etc.
Data transfer take place in layers in a different way on the architecture basis.

For N-tier See the following link
http://www.dotnetfunda.com/articles/article71.aspx
For Servive Oriented See the following Link
http://www.service-architecture.com/
For MVC see the following Link
http://www.beansoftware.com/ASP.NET-Tutorials/MVC-Architecture-Model.aspx

Etc.

Cheers!!!!

Rajesh Kumar Parbat
(Mentor,Editor,MVM)



 
#517802    Author: Malli      Member Level: Gold      Member Rank: 833     Date: 17/Jun/2010   Rating: 2 out of 52 out of 5     Points: 2

Hi,
The terms tier and layer are frequently used interchangeably, but actually there is a difference between them: Tiers indicate a physical separation of components, which may mean different assemblies such as DLL, EXE etc on the same server or multiple servers; but layers refers to a logical separation of components, such as having distinct namespaces and classes for the Database Access Layer (DAL), Business Logic Layer (BLL) and User Interface Layer (UIL). Therefore, tier is about physical separation and units of deployment, and layers are about logical separation and units of design.

Creating a multi tier project design is more suitable and advisable to mid to large-size projects, whereas a good multi-layered design is suitable for small to mid-size projects.

For more information refer this site
http://www.guidanceshare.com/wiki/Application_Architecture_Guide_-_Chapter_9_-_Layers_and_Tiers


Thanks&Regards
Malli



 
#517805    Author: Rams      Member Level: Gold      Member Rank: 391     Date: 17/Jun/2010   Rating: 2 out of 52 out of 5     Points: 2

check this link:-

http://stackoverflow.com/questions/120438/whats-the-difference-between-layers-and-tiers






 
#517806    Author: saravanan      Member Level: Gold      Member Rank: 615     Date: 17/Jun/2010   Rating: 2 out of 52 out of 5     Points: 2

Simply said,
TIER contains DLL, EXE, etc
Layer contains BL,Data Access Layer,Presentation Layer

Regards,
Sarav
Check here for More...



 
#518160    Author: Jai      Member Level: Gold      Member Rank: 141     Date: 18/Jun/2010   Rating: 2 out of 52 out of 5     Points: 2

http://stackoverflow.com/questions/120438/whats-the-difference-between-layers-and-tiers


 
Post Reply

 This thread is locked for new responses. Please post your comments and questions as a separate thread.
If required, refer to the URL of this page in your new post.



Next : Gridview
Previous : Problem in viewing large pdf/excel/word file >32kb from db
Return to Discussion Forum
Post New Message
Category:

Related Messages



Follow us on Twitter: https://twitter.com/dotnetspider

Active Members
TodayLast 7 Daysmore...

Awards & Gifts
Email subscription
  • .NET Jobs
  • .NET Articles
  • .NET Forums
  • Articles Rss Feeds
    Forum Rss Feeds


    About Us    Contact Us    Copyright    Privacy Policy    Terms Of Use    Revenue Sharing sites   Advertise   Talk to Tony John
    Copyright © SpiderWorks Technologies Pvt Ltd., Kochi, India
    2005 - 2012 All Rights Reserved.
    .NET and other trademarks mentioned in this site belong to Microsoft and other respective trademark owners.
    Articles, tutorials and all other content offered here is for educational purpose only.
    We are not associated with Microsoft or its partners.