<ns****@yahoo.comwrote in message
news:a2**********************************@w47g2000 hsa.googlegroups.com...
Hello every one,
A question - To separate business logic and presentation logic in Dot
Net, is Microsoft Transaction server required?
No.
>
I know MTS was used with the older Microsoft Technologies like VB6 and
ASP. Does .NET have transaction handling abilities?
That's COM + server on Win 2K and higher O/S platforms, which can be
addressed in a .NET solution with Enterprise Services.
http://msdn.microsoft.com/msdnmag/issues/01/10/complus/
But Com+ comes with processing overhead in its usage.
>
What will be the best way to handle business logic and transactions
in .NET - do we still need to use MTS?
No you don't as ADO.Net has its own transactional mode.
http://www.dotnet-guide.com/adonet-t...rocessing.html
>
Any help/insight on the above will be very much appreciated.
Also other 3rd party .Net solutions like NHibernate and others can go into a
transactinal mode.
http://www.hibernate.org/343.html
And since you're on the separation of business logic and presentation
logic, you might want look at MVP, where the logical architecture would be
the following:
UI
MVP
BL
DAL
MODEL-VIEW-PRESENTER
http://www.polymorphicpodcast.com/
click 'Shows'
click 'Design Patterns Bootcamp: Model View * Patterns*
view parts 1-5
You can use Google to get more information about this or find books.