Re 1: you also can NOT assume you will not at any point in the future HAVE to coordinate a transaction with a different component. So you have to be prepared.
Re 2: WebServices will - once they start supporting transactions - also be integrated with serviced components, or? This is a non-issue - right now this is manual transaction coordination, which, btw, can be done :-) Regards Thomas Tomiczek THONA Consulting Ltd. Microsoft MVP C#/-NET -----Original Message----- From: Peter Foreman [mailto:[EMAIL PROTECTED]] Sent: Dienstag, 14. Mai 2002 22:07 To: [EMAIL PROTECTED] Subject: Re: [ADVANCED-DOTNET] Help Architecting A Middle Tier 1) It depends what your component does. I don't think you can assume that most components will need to run in a transaction with anything else. 2) If COM+ is the solution for generic components - what will you do when requiring transactions for remote Web Services? There are clearly trade-offs. Personally I'll judge on a case by case basis. Peter You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.