Enterprise applications have special needs for availability, reliability, scalability, and performance. COM+ provides an infrastructure that provides common services required for an enterprise application.
In this chapter, you learned how to use COM+ component services from your .NET programs. You created a serviced component and registered the component with the COM+ catalog.
You also learned how to expose a .NET component to COM or COM+ programs. When a .NET component is visible to the COM+, you can configure a component using the Component Services administrative tool.
You also learned how to apply various attributes to your assemblies, classes, and methods to use the COM+ services. You used and appreciated the ease and power of attribute-based declarative programming for programming the component services.
You examined a bunch of COM+ services such as object construction, object pooling, just-in-time activation, automatic transactions, and queued components. You explored how these services worked and how to use these services in your programs.