Introduction. About This Book. Who Should Use This Book. This Book's Organization.
I. WELCOME TO COM+.
1. What COM+ Is All About. COM: The Component Object Model. Distributed COM (DCOM). Microsoft Transaction Server (MTS). What Is COM+?
2. Windows DNA 2000 and COM+. Windows DNA 2000 Architecture. Where COM+ Fits In. Microsoft Data Access Components (MDAC). Internet Information Services (IIS) and Active Server _Pages (ASP).
3. Introduction to Microsoft Message Queuing Services (MSMQ). Limitations of the Synchronous Processing Model. Message Queuing and MSMQ. MSMQ Architecture. Programming MSMQ in Visual Basic.
4. Introduction to Visual Basic COM Programming. Visual Basic COM Programming Primer. Building Visual Basic ActiveX DLLs. Designing COM Components. Special Design Considerations.
5. Using the Component Services MMC Snap-In. Introduction to COM+ Applications. Creating a COM+ Application. Removing COM+ Applications. Configuring COM+ Applications. Deploying COM+ Applications. Converting MTS Packages into COM+ Applications.
II. DEVELOPING COM+ APPLICATION COMPONENTS.
6. Writing Transactional Components. Introduction to Transactions. Distributed Transactions. COM+ Automatic Transactions. A Sample Transaction Application.
7. Compensating Resource Manager (CRM). Resource Dispensers Versus Resource Managers. The Compensating Resource Manager (CRM). A Sample CRM Application. CRM Development Issues.
8. COM+ Security. COM+ Security Architecture. Role-Based Security. Authorization Versus Authentication. Impersonation. Security in Three-Tiered Applications. Other Security Considerations.
9. Queued Components. Introduction to Queued Components. Developing Queued Components. Exception Handling. Queued Components Security. Making the Northwind Ordering Application Queueable.
10. COM+ Events. Introduction to COM+ Events. A Sample LCE Application. Adding LCE to the Northwind Application. Advanced COM+ Events Topics. Other Considerations.
11. Administering COM+ Applications Programmatically. The COM+ Catalog. The COM+ Admin Objects Model. Basic COM+ Administration with the COMAdmin _Objects. Creating and Configuring COM+ Applications for _Northwind. Using the Windows Scripting Host to Automate COM+ _Administration.
12. More on COM+ Programming. Object Constructor Strings. Shared Property Manager. Debugging COM+ Components. Object Pooling. Missing Pieces of COM+ 1.0 Beta Release.
III. BUILDING REAL WORLD COM+ SERVICES APPLICATIONS.
13. Northwind Traders Online: A COM+ Enabled Windows DNA 2000 Application. Northwind Traders Online: Welcome to the Web. Putting It All Together. Building the Northwind Traders Online Web Site. Conclusions.
14. A Case Study: COM+ and Enterprise Application Integration (EAI). Introduction to Enterprise Application Integration. The Case Study. The Solution: COM+ and XML. An XML Primer. The Source Code.
IV. APPENDIX.
Appendix A: COM+ and Related Web Resources. COM, DCOM, MTS, COM+, and Other Microsoft Technologies. Other Resources.
Index.