Two or more NGWS objects can participate in the same transaction. One or more NGWS objects can participate in the same transaction as one or more COM+ 1.0 objects. All objects must be hosted in Microsoft Windows 2000 Component Services in order to receive services such as transaction processing.
There are several considerations you must address in designing transactions that span COM+ 1.0 and NGWS objects. For example, in order for a NGWS object to participate in an automatic transaction, the NGWS class must be registered with Window 2000 Component Services. However, not all transactions are automatic. The activities you perform when programming transactions depend on the transaction model you choose.
The NGWS runtime supports both manual and automatic transaction models, as described in the following topics.
Topic | Description |
---|---|
Manual Transactions | Identifies the characteristics of a manual transaction using ADO+ and MSMQ. |
Automatic Transactions | Introduces declarative transactions and automatic enlistment of data drivers, data providers, and resource managers. |