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???