Dot Net and Microsoft Transaction Server

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.