| | State maintenance MTS "fools" clients into thinking that they have exclusive use of a component when in fact that component may be shared between multiple clients. That means that you can create a client reference to an MTS component, use the component, do something else, then use the component again. During the time your code isn't using the component, MTS may let another process—or many others—use the component. To the clients, each component acts as if it belongs to them exclusively. MTS creates new instances of components only if none exist or if all the existing components are busy. In other words, you don't have to worry about creating an object, using it, then destroying it as quickly as possible because MTS frees you from those worries. MTS state maintenance saves not only resources, but also a great deal of server time that would otherwise be spent creating and destroying objects. | | |