Benefits of Using MTS

So far this chapter has defined MTS in terms of transaction processing (after all, the product is called Transaction Services). However, MTS can do much more than help coordinate transactions. MTS can enhance and change the way that components behave.

To provide many of its services seamlessly, MTS uses a mechanism known as interception. Interception allows MTS to monitor every call made into an object before and after the call occurs.

Because MTS can monitor and intercept calls, it can perform more functions than just coordinating transactions. For example, MTS uses interception to implement a role-based security mechanism more sophisticated than that provided by DCOM. Intercepting the calls allows MTS to block calls made ...

Get COM+ Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.