The .NET Framework provides many types to support building enterprise systems, defined under the namespace System.EnterpriseServices. The first release of .NET depends on COM+ to provide the needed enterprise services.
A .NET component that uses .NET/COM+ services is called a serviced component. Developing a serviced component is a four-step process:
Create a serviced component class that inherits from a standard class ServicedComponent.
Use declarative attributes on the class to indicate one or more COM+ services that are needed by the class.
Configure the COM+ application by defining one or more assembly-level attributes such as the name of the application, the unique GUID of the application, the services the COM+ application ...