Dot Net and Microsoft Transaction Server
am 01.01.2008 08:24:43 von nsajus
Hello every one,
A question - To separate business logic and presentation logic in Dot
Net, is Microsoft Transaction server required?
I know MTS was used with the older Microsoft Technologies like VB6 and
ASP. Does .NET have transaction handling abilities?
What will be the best way to handle business logic and transactions
in .NET - do we still need to use MTS?
Any help/insight on the above will be very much appreciated.
Thanks,
Ann
Re: Dot Net and Microsoft Transaction Server
am 01.01.2008 10:08:31 von MR. Arnold
wrote in message
news:a216b8fb-76dd-43fb-a176-cbf7e082ae01@w47g2000hsa.google groups.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-transaction-processing.ht ml
>
> 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.