My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
COM & .NET Component Services
By
Juval Löwy
September 2001
Pages: 384
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Chapter 1
COM+ Component Services
COM+ Component Services
The Component Services Explorer
Hello COM+
COM+ Configured Components
Applications, DLLs, and Components
Configuring COM+ Applications
Debugging COM+ Applications
Deploying COM+ Applications
Summary
Chapter 2
COM+ Context
Encapsulation via Marshaling in COM
Encapsulation via Interception in COM+
The Context Object
The Call Object
Cross-Context Manual Marshaling
Summary
Chapter 3
COM+ Instance Management
Client Types
Instance Management and Scaling
Object Pooling
Just-in-Time Activation
Combining JITA with Object Pooling
Object Constructor String
COM+ Instance Management Pitfalls
Chapter 4
COM+ Transactions
Transaction Basics
Transaction Properties
Transaction Scenarios
COM+ Transactions Architecture
Configuring Transactions
Voting on a Transaction
Transactional Object Life Cycle
Designing Transactional Components
Nontransactional Clients
Transactions and Object Pooling
Compensating Transactions
Transaction Execution Time
Tracing Transactions
In-Doubt Transactions
Transaction Statistics
COM+ Transactions Pitfalls
Chapter 5
COM+ Concurrency Model
Object-Oriented Programming and Multiple Threads
Apartments: The Classic COM Solution
Activities: The COM+ Innovation
COM+ Configuration Settings
Activities and JITA
Activities and Transactions
Tracing Activities
The Neutral Threaded Apartment
Summary
Chapter 6
Programming the COM+ Catalog
Why Program the Catalog?
The Catalog Programming Model
Catalog Structure
Interacting with the Catalog
Features of COMAdminCatalog
The COM+ Catalog and Transactions
Summary
Chapter 7
COM+ Security
The Need for Security
Basic Security Terms
Role-Based Security
Securing a Server Application
Securing a Library Application
Programmatic Role-Based Security
Security Boundaries
Advanced COM+ Security
COM+ Security Pitfalls
Summary
Chapter 8
COM+ Queued Components
Major Benefits of Queued Components
Queued Components Architecture
Component Services Explorer Configuration
Invoking Queued Components on the Client Side
Designing Queued Component Interfaces
Receiving Output from a Queued Component
Queued Component Error Handling
Queued Components and Transactions
Synchronous Versus Asynchronous Components
Queued Components Security
Queued Components Pitfalls
Summary
Chapter 9
COM+ Event Service
Classic COM Events
COM+ Event Model
The Event Class
Subscription Types
Delivering Events
Event Filtering
Distributed COM+ Events
Asynchronous Events
COM+ Events and Transactions
COM+ Events and Security
COM+ Events Limitation
Summary
Chapter 10
.NET Serviced Components
Developing Serviced Components
.NET Assemblies and COM+ Applications
Registering Assemblies
Configuring Serviced Components
Application Activation Type
The Description Attribute
Accessing the COM+ Context
COM+ Context Attributes
COM+ Object Pooling
COM+ Just-in-Time Activation
COM+ Constructor String
COM+ Transactions
COM+ Synchronization
Programming the COM+ Catalog
COM+ Security
COM+ Queued Components
COM+ Loosely Coupled Events
Summary
Appendix A
The COM+ Logbook
Logbook Requirements
Log File Example
Using the Logbook
Configuring the Logbook
How Does the Logbook Work?
Summary
Appendix B
COM+ 1.5
Improved User Interface Usability
Legacy Applications and Components
Disabling Applications and Components
Pausing Applications
Service Activation Type
Improved Queuing Support
Application Pooling and Recycling
Application Dump
Application Partitioning
Aliasing Components
Configurable Transaction Isolation Level
Improved Context Activation Setting
Private Components
Web Services in COM+ 1.5
Summary
Appendix C
Introduction to .NET
.NET Programming Languages
Packaging .NET Components: Assemblies
Developing .NET Components
Writing .NET Client-Side Code
.NET as a Component Technology
Composing Assemblies
Colophon
Return to
COM & .NET Component Services