n-tier-architecture

What is the difference between N-Tier Architecture of Information Technology and Programming?

I recently came to know that, different Information Technology are also based on N-Tier Architecture. For example, a Web Technology is usually 3-Tier Architecture: The user, The Web Server and The Database Server. But we also develop various applications in N-tier. What are the difference between these two and how are they related to e...

Linq2SQL, Entities: Middle Tier or Data Access Layer

Folks, In a standard 3-tier architecture, where would you put your Linq2SQL dbml file? Is your answer the same for a ado.net entity data model? If the dbml file is in the middle tier, then do you have a data layer? Regards, Brett ...

Where do objects merge/join data in a 3-tier model?

Its probarbly a simple 3-tier problem. I just want to make sure we use the best practice for this and I am not that familiary with the structures yet. We have the 3 tiers: GUI: ASP.NET for Presentation-layer (first platform) BAL: Business-layer will be handling the logic on a webserver in C#, so we both can use it for webforms/MVC + w...

What goes between SQL Server and Client?

This question is an updated version of a previous question I have asked on here. I am new to client-server model with SQL Server as the relational database. I have read that public access to SQL Server is not secure. If direct access to the database is not a good practice, then what kind of layer should be placed between the server and...

WPF - Where to put DAL in 3-tier architecture design with MVVM?

I'm fairly new to the whole n-tier architecture thing, and I had some questions about using MVVM with a 3-tier application. From my understanding, we have: The View, or UI layer, which is the xaml file The Model, which is a custom class containing properties and methods that "models" the data object The ViewModel, which is the "adapte...

Entity Framework POCO Entities in n-tier web application

I'm new to EF4 and haven't had any experience with it before. So, bare with me if this is very simple question. I have my POCO entities (.tt file) in BOL, the .edmx file (EDM) in DAL and my webapp in Presentation layer. All the business logic goes to BLL layer. Here are the references: UI->BLL-DAL-BOL BLL->DAL-BOL DAL->BOL BOL->None of ...

Advantage Data Access Layer

At work, I'm trying to get n-tier model implemented in a large already existing PHP application. I have to convince my seniors since they don't see the point of an extra DA layer, becasue of performance. The code now queries the Db in the business logic, and calculates in the loop while retrieving the data from the resultset. Low perfor...

Looking for books to understand multi tier , transaction layer etc?

I am I am looking text books to understand multi-tier architecture, database layer, business logic layer and transaction layers, roll back, recovery and error handling. Any recommendation? I am worried whether these topics cover in Distributed System or any other book? ...

Software to make a tiers diagram?

Hi, i will make a tiers diagram and need a software to creategraphic, need some like this: http://i.technet.microsoft.com/Bb735136.msdfsvc01(pt-br,TechNet.10).gif anybody know software, makes this diagram? I see many diagram with this style, how i can do that? ...

Which layer should scheduled task be put?

I'm trying to implement DDD application with layered architecture. I have: Infrastructure layer - a layer which implements technology specific parts of the application. Domain layer - a layer which contains domain model. Application layer - a layer which contains interferences to interact with domain model. And interfaces layer - a lay...

Are there any best-practices or guidelines for naming conventions for the business layer in a n-tier architecture?

We are thinking of going with an n-tier architecture for a project that we are going to start. I just wanted to get an idea of naming conventions. I have read a couple of books and done some research on the net but I am still struggling to find an appropriate name for objects that do your basic CRUD. One book used the suffix logic. So if...