MTS is a new kind of middleware , software that makes it easier to build and scale distributed applications running on servers. A TP Monitor is a type of middleware that enables business applications to scale to support a large number of users and run reliably. Applications using TP Monitors run reliably through the use of transaction protocols that ensure that work executes properly and writes to disk accurately. ORBs, like TP Monitors, are a type of middleware. ORBs make the development and deployment of distributed applications built from component software easier.
ORBs create objects, know where they are, and provide services separate from the code.
This eliminates network programming and object management from coding. In short, MTS serves as a container for COM components running in the middle tier of a three-tier application. Easier Server Programming Developing server-side components that use MTS is relatively easy for an experienced developer. MTS enables components to automatically execute within transactions , a software mechanism that ensures that software programs execute reliably. At a low level, MTS uses a two-phase commit protocol to coordinate the participants in the transaction.