Book description
COM+ is Microsoft¿s new version of its COM object-oriented programming framework. Built into Windows 2000, this is an extremely powerful and complex technology that consolidates the features of a number of existing Microsoft tools: OLE, ActiveX, DCOM, Microsoft Message Queue, and Microsoft Transaction Server. By pulling all of these disparate services into one unified technology, COM+ hold the promise of greater efficiency and more diverse capabilities for developers who are creating applications - either enterprise or commercial software -- to run on a Windows 2000 system. The demand for reliable and real-world application-based information on COM+ is huge, and so far greatly exceeds the availability of such documentation. This book will provide a coherent, unified view of the COM+ architecture.
Table of contents
- Copyright
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Tell Us What You Think
- Introduction
-
I. COM Basics
- 1. COM+: An Evolution
- 2. COM Fundamentals
-
3. COM Internals
- Virtual Function Tables (vtables), Abstract Base Classes, and Polymorphism
-
COMCalc C++ Example
- Specifying GUIDs in Code
- Inheriting from IUnknown
- STDMETHOD, STDMETHODIMP, and Method Implementation
- Multiple Inheritance
- Implementation of QueryInterface()
- Class Factories
- Class Factories, IClassFactory, and Other Interfaces
- IClassFactory's CreateInstance() Method
- Global Scope for Class Factories
- The Win32 CoGetClassObject() Method
- Summary
-
II. COM+ Components and Services
- 4. Threading and Apartment Models
- 5. Method Invocation and Marshaling
- 6. The COM+ Catalog
- 7. Contexts
-
8. Transactions
- ROLLBACK and COMMIT
- Classical Transactions and Traditional Databases
- A Transaction Scenario
- The DTC
- Microsoft's DTC: The Reality
- COM+ Transactions
- Transactions, ASP Pages, and IIS
- Summary
- 9. Compensating Resource Managers
-
10. Queued Components
- The Mystery of the Hanging News Feeder
- Introducing Microsoft Message Queue
-
From MSMQ to COM+ Queued Components
- Asynchronous Methods Calls with Queued Components
- The Queued Components Abstraction: Introducing the Player, Listener, and Recorder
- QC Internals
- Transactional and Non-Transactional Queues
- The Different Queue Types: Private and Public
- Interoperability Between MSMQ and QC
- Persistence: Passing Objects Through Messages
- Notification and Callbacks
- Some Subtle Requirements for QC: Parallel Application Configurations Required for Sender and Receiver
- Asynchronous COM
- Summary
- 11. Events
- 12. Security
- III. Appendixes
Product information
- Title: Applying COM+
- Author(s):
- Release date: October 2000
- Publisher(s): Sams
- ISBN: 9780735709782
You might also like
book
Win32 System Services: The Heart of Windows® 98 and Windows® 2000
The Win32 best-seller, fully updated for Windows 2000 and Windows 98! Master every key Win32 system …
book
Microsoft® Windows® 2000 Security Handbook
Windows 2000 Security Handbook covers NTFS fault tolerance, Kerberos authentication, Windows 2000 intruder detection and writing …
book
Visual Basic 2008 Recipes: A Problem-Solution Approach
Sometimes you just need to solve a problem and get on with your work. To that …
book
Extending MFC Applications with the .NET Framework
“To anyone looking to augment their existing MFC code base and knowledge with the powerful .NET …