Darrell Norton's Blog [MVP]

Sponsors

The Lounge

News

  • Darrell Norton pic

    MVP logo

    View Darrell Norton's profile on LinkedIn

    Currently Reading:

    weewar.com

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Why Windows Server 2003 is Good

I found this in an email I sent to in May.  This would definitely be something to check out if you develop in COM+ with .NET.  Deployment in most environments will be simplified, since registering with component services is usually only done by a sysadmin.  Check out Early and Adopter and MSDN Library for more info.

Services Without Components

On Windows 2000, if you want to take advantage of COM+, you have to package your managed code into a class derived from ServicedComponent that is registered with component services. This forces developers who want services such as transactions to factor their class designs into transactional and non-transactional classes.

Windows Server 2003 allows you to programmatically enter and leave a Service Domain by making a pair of API calls. When your code executes within the service domain, it behaves as though it is in a serviced component. Services such as transactions will be applied to your component automatically. This scenario makes it possible to build a component that uses transactions for some methods, and does not have to inherit from ServicedComponent.


Posted 06-19-2003 1:39 PM by Darrell Norton

[Advertisement]

Comments

Darrell wrote re: Why Windows Server 2003 is Good
on 02-11-2004 8:43 AM
I would also like to add that for the time that I had Win2k3 running as my primary dev machine, it never crashed. It actually prevented me from installing certain software that would interfere with the OS, but itself never crashed.

The only thing I couldn't figure out were the times when it would mysteriously hang for no reason for a couple seconds. I still don't know what that was.