I have a problem in 3-Layer Architecture in asp.net

Posted by Nuwan under ASP.NET on 11/11/2011 | Points: 10 | Views : 998 | Status : [Member] | Replies : 6
What is the advantages using 3-Layer Architecture in asp.net & How I learn it.

Rathnayake


Responses

Posted by: Thiru on: 11/11/2011 [Member] Starter | Points: 25

Up
0
Down
Hi Rathnayake,
There are lot of advantages in 3 Tier.
Once you start using 3Tier. You will never go back to old style of coding.

Due to separation of entire project as View (UI), Business Logic(BLL) and Data Access(DAL)

We can avoid code redundant
Increase security (Because UI is not directly communicating with DAL)
It acts as an additional firewall, even BLL is compromised DAL will not allow.

Location independent : We can code/maintain UI, BLL and DAL in various places
Load Balancing (If we maintain UI and BLL in one server and DAL in another server: we can realize a great performance in big projects)

In small IT concern: Employees are forced to take care of design, coding and database

But in MNC concerns: Desing, coding and database will be taking care in separate department.
in this case: its easier to allocate modules & responsibility to concern department.


No need to share knowledge of DAL to UI and vise versa.

All i suggest is: Start using 3Tier to make yourself to write MNC standard coding.

You can learn more by reading Articles in DotNetFunda

Regards,
Thiru.


Nuwan, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Vuyiswamb on: 11/11/2011 [Member] [MVP] [Administrator] NotApplicable | Points: 25

Up
0
Down
Thank you Thiru for your reply. You are 100% Correct , i dont have words . i will allocate point for your answer

Thank you for posting at Dotnetfunda
[Administrator]

Nuwan, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Thiru on: 11/12/2011 [Member] Starter | Points: 25

Up
0
Down
Thanks for your appreciation Mr.Vuyiswa,
Actually the credit goes to Vuyiswa - I learned a lot with the help of a great helping hand Vuyiswa.

Thanks & Regards,
Thiru.

Nuwan, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Nuwan on: 11/13/2011 [Member] Starter | Points: 25

Up
0
Down
Thanks a lot Thiru.... Its a best reply for my Question.
If you can Please add some web url in Three Tier architecture...

any way Thanks....

Rathnayake

Nuwan, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Thiru on: 11/13/2011 [Member] Starter | Points: 25

Up
0
Down
Hi Rathnayake,

Look at this

http://www.codeproject.com/KB/cs/N-Tier22.aspx

http://www.codeproject.com/KB/cs/NTier.aspx

http://www.dotnetfunda.com/articles/article18.aspx

Regards,
Thiru.

Nuwan, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Nuwan on: 11/13/2011 [Member] Starter | Points: 25

Up
0
Down
Thanks fro submit great Url.

Rathnayake

Nuwan, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response