Kuber Kumar

Kuber Kumar

  • NA
  • 7
  • 0

Doubts about tiered development in .net

Oct 1 2007 8:28 PM

I hope this question is for "Design and Architecture" section of this forum.

Rookie alert!!! so kindly be gentle :)

Query 1: If the following a good design approach (which I will mention below). Although I am aware that there is no one solution but just wanted to know if the following a good and widely successful design approach or not?

Assumptions: I can use any technologies in .net. There are no restrictions so would want to know what is the supposedly best way.

Design: 3-tiered

ASP.NET for Presentation:- And this uses Services in BLL

Web Services in BLL:- And this uses the Datasets in DAL

Datasets in DAL using ADO.NET to communicate to database.

Other Details: DAL using automatic (COM+) and manual transactions if they are required.

NO .net remoting...

Query 2: Is there a neat way of implementing transaction from Presentation layer on to multiple web services??? And is it at all a good practice???