In this chapter, you learned about creating and managing .NET components that make use of .NET Enterprise Services. We covered the following topics:
An introduction to Serviced Components
How to use Enterprise Services features such as transaction processing, object construction, object pooling, role-based sSecurity, and other features to improve performance, reliability, and scalability in your .NET applications
How to add attributes to your .NET code to declaratively configure your serviced components
How to use transactions to coordinate operations that involve multiple objects
How to use the properties and methods of the ServicedComponent class from the .NET Framework to control transaction outcome
How to make a .NET component available to COM clients
How to make a COM component available to managed code
How to call functions in unmanaged DLLs
How to call functions from the Win32 API